.fr-search-results{list-style:none;margin:0;padding:0 0 .8rem;max-height:32rem;overflow:auto}.fr-search-results a{display:block;padding:.6rem 2rem;font-size:1.4rem;color:var(--bloghash-secondary)}.fr-search-results a:hover{color:var(--bloghash-primary)}@media(max-width:59.9375em){body.bloghash-is-mobile .bloghash-primary-nav .menu-item.bloghash-open>.sub-menu{display:block!important}}#colophon .fr-footer-arcade{margin:0 8px;color:#fff;font-weight:700}#colophon .fr-footer-arcade:hover{color:#f43676}#colophon .wp-element-caption{color:#fff;font-size:15px;line-height:1.4;opacity:1}.page-header.bloghash-has-page-title .bloghash-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1.5rem}.page-header .bloghash-page-header-wrapper{max-width:100%}.page-header .bloghash-breadcrumbs{margin-left:0}[data-island=consultant] textarea,[data-island=analyzer] textarea,[data-island=adventure] textarea,[data-island=consultant] input[type=text],[data-island=analyzer] input[type=text],[data-island=adventure] input[type=text],[data-island=adventure] select{width:100%;max-width:100%;box-sizing:border-box;padding:.7rem .9rem;border:1px solid rgb(128 128 128 / .5);border-radius:8px;font:inherit;background:transparent;color:inherit}[data-island=consultant] button,[data-island=analyzer] button,[data-island=adventure] button,[data-island=consultant] input[type=submit],[data-island=analyzer] input[type=submit]{padding:.7rem 1.5rem;margin:.75rem 0;border:0;border-radius:8px;background:#f43676;color:#fff;font-weight:700;font-size:16px;cursor:pointer}[data-island=consultant] button:hover,[data-island=analyzer] button:hover,[data-island=adventure] button:hover{background:#d92a63}[data-island=adventure] select{height:auto;line-height:1.4}.fc-fart-joke-leaderboard h2,.fc-fart-joke-leaderboard h3{overflow-wrap:break-word;hyphens:auto}.wp-block-post-template{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:1.5rem}.wp-block-post-template>li{display:grid;grid-template-columns:160px 1fr;gap:0 1.25rem;align-items:start;margin:0}.wp-block-post-template .wp-block-post-featured-image{grid-row:span 2;margin:0}.wp-block-post-template .wp-block-post-featured-image img{width:160px;height:160px;object-fit:cover;border-radius:12px;display:block}.wp-block-post-template .wp-block-post-title{margin:0 0 .4rem;font-size:1.15rem}.wp-block-post-template .wp-block-post-title a{color:inherit;font-size:20px!important;line-height:1.3;font-weight:700;text-transform:none;letter-spacing:0}.wp-block-post-template .wp-block-post-title a:hover{color:#f43676}.wp-block-post-template .wp-block-post-excerpt p{margin:0}@media(max-width:600px){.wp-block-post-template>li{grid-template-columns:1fr}.wp-block-post-template .wp-block-post-featured-image{grid-row:auto;margin-bottom:.75rem}.wp-block-post-template .wp-block-post-featured-image img{width:100%;height:auto;aspect-ratio:16 / 9}}.fc-fart-joke-thumbnail{float:none;margin:0 0 .75rem}.fc-fart-joke-thumbnail img{width:120px;height:120px;object-fit:cover;border-radius:12px;border:0;box-shadow:none;display:block}.post-nav .nav-content img{display:block!important;width:64px;height:64px;object-fit:cover;border-radius:8px;flex:none}.post-nav .nav-content{display:flex;align-items:center;gap:.75rem}.archive-list{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.archive-list li{display:grid;grid-template-columns:96px 1fr;gap:0 1rem;align-items:start}.archive-list li:not(:has(img)){grid-template-columns:1fr}.archive-list img{width:96px;height:96px;object-fit:cover;border-radius:10px;grid-row:span 2}.archive-list li>a:not(:has(img)){font-weight:700;font-size:20px!important;line-height:1.3;text-decoration:none}.archive-list li>a:not(:has(img)):hover{text-decoration:underline}.archive-list p{margin:.25rem 0 0}.fc-fart-brand-facts{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.fc-fart-brand-facts div{padding:.4rem .9rem;border:1px solid rgb(128 128 128 / .4);border-radius:999px}.fc-fart-brand-facts b{margin-right:.35rem}.fc-vote-button{padding:.6rem 1.3rem;border:0;border-radius:8px;background:#f43676;color:#fff;font-weight:700;cursor:pointer}.fc-vote-button:hover{background:#d92a63;color:#fff}.fc-fart-jokes-list{padding:0;border:0;background:transparent;box-shadow:none}.fc-fart-jokes-list .fc-fart-joke-item,.fc-fart-jokes-list .fc-fart-joke{padding:1rem 1.25rem;margin:0 0 1rem}.fc-fart-jokes-list .fc-fart-joke-title,.fc-fart-jokes-list h3{font-size:1.25rem;line-height:1.3;margin:0 0 .5rem}.fc-fart-jokes-list h3 a{text-decoration:none;font-size:20px!important;line-height:1.3;font-weight:700;text-transform:none;letter-spacing:0;color:inherit}@media(max-width:600px){.wp-block-post-template .wp-block-post-title a,.fc-fart-jokes-list h3 a,.archive-list li>a:not(:has(img)){font-size:18px!important}}.fc-fart-jokes-list h3 a:hover{color:#f43676}@media(max-width:600px){.fc-fart-jokes-list .fc-fart-joke-item,.fc-fart-jokes-list .fc-fart-joke{padding:.9rem 1rem}}.logo-inner{display:flex;align-items:center;gap:14px}.brand-mark{display:block;line-height:0;flex:none}.brand-mark img{width:56px;height:56px}.brand-mark .brand-mark-dark,html[data-darkmode=dark] .brand-mark .brand-mark-light{display:none!important}html[data-darkmode=dark] .brand-mark .brand-mark-dark{display:block!important}.site-title a{font-weight:700;letter-spacing:-.02em}.brand-ranker{color:#f43676}html[data-darkmode=dark] .site-title a{color:#fff}.logo-inner .site-description{margin:0}@media(max-width:600px){.brand-mark img{width:44px;height:44px}.logo-inner{gap:10px}}.brand-footer{display:flex;justify-content:center;padding:2.5rem 0 0}.brand-footer-link{display:flex;align-items:center;gap:16px;text-decoration:none}.brand-footer-link .brand-word{display:block;font-size:34px;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:#fff}.brand-footer-link em{display:block;font-style:normal;font-size:16px;color:#ffffffd9}.post-category .cat-links a{background:#7fd6b0;color:#302d55;border-radius:999px}.post-category .cat-links a:hover{background:#5fcf9f;color:#302d55}.top-mark{width:26px;height:26px;vertical-align:middle;margin:-4px 8px 0 14px}.bloghash-thumb-hero .entry-media{position:relative}.hero-stamp{position:absolute;top:22px;left:20px;width:44px;height:44px;background:url(/brand/mark-dark.png) center / contain no-repeat;pointer-events:none;z-index:2}.bloghash-thumb-hero .btn-text-1 span{box-shadow:inset 0 -3px #f5b82e}.bloghash-thumb-hero .entry-meta svg{color:#e0a62b;fill:currentColor}.bloghash-thumb-hero .entry-title{position:relative;padding-bottom:.75rem}.bloghash-thumb-hero .entry-title:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:4px;border-radius:2px;background:#7fd6b0}.report{display:grid;gap:1.5rem}.report-art{margin:0}.report-art img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:16px;display:block;box-shadow:0 10px 30px #0000002e}.report-kicker{margin:0 0 .5rem;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#f43676}.report-text p{font-size:19px;line-height:1.6}.report-meters{display:grid;gap:1rem;margin:1.25rem 0;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.report-meter{padding:.9rem 1rem;border:1px solid rgb(128 128 128 / .35);border-radius:12px;display:grid;gap:.5rem}.report-meter-label{font-size:14px;display:flex;justify-content:space-between;gap:.5rem}.report-meter-label b{font-weight:700}.report-meter-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.report-meter-bar i{height:12px;border-radius:6px;background:#8080804d}.report-meter-bar i.on{background:linear-gradient(90deg,#7fd6b0,#f43676)}.report-meter-track{height:12px;border-radius:6px;background:#8080804d;overflow:hidden;display:block}.report-meter-track i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#7fd6b0,#e0a62b)}.report-smell-text{font-size:16px;line-height:1.4}.report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.report-votes{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.report-vote,.report-share{padding:.5rem 1rem;border:1.5px solid #f43676;border-radius:999px;background:transparent;color:inherit;font-weight:700;font-size:16px;cursor:pointer}.report-vote:hover,.report-share:hover{background:#f43676;color:#fff}.report-share{border-color:#7fd6b0}.report-share:hover{background:#7fd6b0;color:#302d55}.report-more h2{font-size:24px;margin:1rem 0}.report-grid,.report-grid-home,.fc-fart-ranker.report-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.report-card{border:1px solid rgb(128 128 128 / .3);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;background:#ffffff0a}.report-card-art{line-height:0}.report-card-art img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;display:block}.report-card-body{padding:.9rem 1rem 1rem;display:grid;gap:.5rem;flex:1;align-content:start}.report-card-title{margin:0;font-size:19px;line-height:1.25}.report-card-title a{text-decoration:none!important;color:inherit;font-size:19px!important}.report-card-title a:hover{color:#f43676}.report-card-line{margin:0;font-size:15px;line-height:1.45}.report-badges{display:flex;flex-wrap:wrap;gap:.4rem}.report-badges span{padding:.15rem .6rem;border-radius:999px;background:#7fd6b059;font-size:13px;font-weight:700}.report-card .report-votes{margin-top:.25rem}@media(max-width:600px){.report-vote,.report-card .report-vote{min-height:40px;padding:.4rem 1rem;font-size:16px}.report-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.report-more .report-card-title,.report-more .report-card-title a{font-size:15px!important}}.report-card .report-vote{padding:.3rem .8rem;font-size:14px}.whoopee-cta{display:grid;grid-template-columns:minmax(240px,300px) 1fr;gap:1.25rem;align-items:center;margin:2rem 0;padding:1.25rem;border-radius:16px;background:#302d55;color:#fff}.whoopee-cta img{width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;border-radius:10px}.whoopee-cta h2{margin:0 0 .5rem;font-size:24px;color:#fff}.whoopee-cta p{margin:0 0 .75rem;font-size:16px;line-height:1.5;color:#ffffffeb}.whoopee-cta .whoopee-cta-btn{display:inline-block;padding:.75rem 1.4rem;border-radius:999px;background:#f43676;color:#fff!important;font-weight:700;font-size:17px;text-decoration:none;min-height:46px}.whoopee-cta .whoopee-cta-btn:hover{background:#d92a63;color:#fff!important}@media(max-width:600px){.whoopee-cta{grid-template-columns:1fr}}.wh{display:grid;gap:1.5rem;max-width:980px;margin:0 auto}.wh-back{margin:0;padding:.8rem 1rem;border-radius:12px;background:#7fd6b0;color:#302d55;font-weight:700}.wh-lead{margin:0;font-size:18px;line-height:1.55}.wh-signin{margin:0}.wh-grid{display:grid;gap:1.5rem;grid-template-columns:1.3fr 1fr;align-items:start}@media(max-width:760px){.wh-grid{grid-template-columns:1fr}.wh-preview{order:-1}}.wh-form{display:grid;gap:1rem}.wh-styles{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.wh-styles legend{font-weight:700;margin-bottom:.5rem;padding:0}@media(max-width:600px){.wh-styles{grid-template-columns:repeat(3,1fr);gap:.4rem}.wh-style{padding:.35rem;font-size:12px}.wh-style b{font-size:13px}.wh-style span{display:none}}.wh-style{display:grid;gap:.25rem;padding:.5rem;border:2px solid rgb(128 128 128 / .35);border-radius:14px;cursor:pointer;font-size:14px}.wh-style.on{border-color:#f43676;box-shadow:0 0 0 3px #f4367640}.wh-style input{position:absolute;opacity:0;pointer-events:none}.wh-style img{width:100%;height:auto;border-radius:8px;background:#7fd6b02e}.wh-style b{font-size:16px}.wh-field{display:grid;gap:.35rem;font-weight:700;font-size:16px}.wh-field small{font-weight:400;opacity:.8}.wh-field input,.wh-link input{padding:.7rem .9rem;border:1px solid rgb(128 128 128 / .5);border-radius:8px;font:inherit;background:transparent;color:inherit;width:100%;box-sizing:border-box}.wh-check{display:flex;gap:.6rem;align-items:flex-start;font-size:15px;line-height:1.4}.wh-btn{display:inline-block;padding:.75rem 1.3rem;min-height:46px;border:0;border-radius:999px;background:#f43676;color:#fff;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;text-align:center}.wh-btn:hover{background:#d92a63;color:#fff}.wh-btn[disabled]{opacity:.5;cursor:not-allowed}.wh-ghost{background:transparent;color:inherit;border:2px solid #7fd6b0}.wh-ghost:hover{background:#7fd6b0;color:#302d55}.wh-error{margin:0;color:#d92a63;font-weight:700}.wh-preview video{width:100%;height:auto;border-radius:16px;display:block;box-shadow:0 10px 30px #00000040;background:#1c1a36;aspect-ratio:1}.wh-result,.wh-mine{padding:1.25rem;border:1px solid rgb(128 128 128 / .35);border-radius:16px;display:grid;gap:.9rem}.wh-result h2,.wh-mine h2,.wh-result h3{margin:0}.wh-link{display:flex;gap:.6rem;flex-wrap:wrap}.wh-link input{flex:1;min-width:200px}.wh-share{display:flex;flex-wrap:wrap;gap:.6rem}.wh-note{margin:0;font-size:14px;opacity:.85}.wh-mine ul{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.wh-mine li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem}.wh-mine li small{opacity:.75;flex:1}.prank-tray{position:fixed;right:14px;bottom:14px;z-index:9999}.prank-tray-btn{position:relative;width:52px;height:52px;border-radius:50%;border:2px solid #302d55;background:#7fd6b0;font-size:24px;cursor:pointer;line-height:1}.prank-tray-btn b{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;border-radius:11px;background:#f43676;color:#fff;font-size:13px;display:grid;place-items:center;padding:0 5px}.prank-wiggle{animation:prank-wiggle 1.6s ease-in-out infinite}@keyframes prank-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}}@media(prefers-reduced-motion:reduce){.prank-wiggle{animation:none}}.prank-tray-panel{position:absolute;right:0;bottom:64px;width:min(340px,calc(100vw - 28px));max-height:70vh;overflow:auto;padding:1rem;border-radius:16px;background:#fff;color:#1c1a36;box-shadow:0 12px 40px #0000004d;border:1px solid rgb(0 0 0 / .1)}html[data-darkmode=dark] .prank-tray-panel{background:#25224a;color:#fff}.prank-tray-panel h2{margin:0 0 .5rem;font-size:18px}.prank-tray-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.prank-tray-panel li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem;align-items:center;font-size:15px;line-height:1.35;padding:.5rem;border-radius:10px;background:#7fd6b02e}.prank-tray-panel li.new{background:#f4367626}.prank-back{padding:.4rem .9rem;border:0;border-radius:999px;background:#f43676;color:#fff;font-weight:700;font-size:14px;cursor:pointer;min-height:36px}.prank-live{margin:0 0 .5rem;font-weight:700}.prank-meta{margin:.75rem 0 0;font-size:14px}.prank-error{margin:.4rem 0 0;color:#d92a63;font-size:14px}.prank-puff,.prank-ghost{position:fixed;width:64px;height:44px;pointer-events:none;z-index:9998}.prank-puff{transform:translate(-50%,-50%)}.prank-ghost{left:0;top:0;width:40px;height:28px;opacity:.85}.pr{display:grid;gap:1.75rem;max-width:1000px;margin:0 auto}.pr h2{margin:0 0 .5rem;font-size:26px}.pr h3{margin:0 0 .4rem;font-size:20px}.pr-lead{margin:0;font-size:18px;line-height:1.55}.pr-kicker{margin:0 0 .4rem;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#f43676}.pr-potd{display:grid;grid-template-columns:minmax(240px,420px) 1fr;gap:1.25rem;align-items:center;padding:1rem;border-radius:16px;background:#7fd6b038}.pr-potd img,.pr-idea img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:12px;display:block}.pr-potd h2{font-size:28px}.pr-potd p{font-size:18px;line-height:1.5;margin:0}.pr-card{padding:1.25rem;border:1px solid rgb(128 128 128 / .35);border-radius:16px;display:grid;gap:.9rem}.pr-card h2,.pr-card h3,.pr-card p{margin:0}.pr-note{margin:0;padding:.7rem 1rem;border-radius:10px;background:#7fd6b0;color:#302d55;font-weight:700}.pr-note.bad{background:#ffd5df;color:#8c1237}.pr-inv{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.9rem}.pr-cushion{display:grid;gap:.3rem;justify-items:start;padding:.6rem;border:1px solid rgb(128 128 128 / .3);border-radius:12px}.pr-cushion img{width:100%;height:auto;background:#7fd6b02e;border-radius:8px}.pr-count{font-size:22px;font-weight:700}.pr-cushion small,.pr-small{font-size:14px;opacity:.85}.pr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.25rem}.pr-idea{border:1px solid rgb(128 128 128 / .3);border-radius:14px;overflow:hidden;display:grid;align-content:start}.pr-idea>div{padding:.9rem 1rem 1rem;display:grid;gap:.5rem}.pr-idea h3{margin:0;font-size:20px}.pr-idea p{margin:0;font-size:16px;line-height:1.45}.pr-btn{display:inline-block;padding:.65rem 1.2rem;min-height:44px;border:0;border-radius:999px;background:#f43676;color:#fff;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;justify-self:start}.pr-btn,.pr-btn:hover,.pr-btn:visited{color:#fff!important}.pr-btn:hover{background:#d92a63}.pr-btn[disabled]{opacity:.5;cursor:not-allowed}.pr-btn.pr-ghost,.pr-btn.pr-ghost:visited{background:transparent;color:inherit!important;border:2px solid #7fd6b0}.pr-btn.pr-ghost:hover{background:#7fd6b0;color:#302d55!important}.pr-field{display:grid;gap:.3rem;font-weight:700;font-size:16px}.pr-field small{font-weight:400;opacity:.8}.pr-field input,.pr-field select,.pr-field textarea{padding:.65rem .85rem;border:1px solid rgb(128 128 128 / .5);border-radius:8px;font:inherit;background:transparent;color:inherit;width:100%;box-sizing:border-box}.pr-check{display:flex;gap:.6rem;align-items:center;font-size:15px}.pr-results{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.pr-results button{padding:.4rem .9rem;border-radius:999px;border:1px solid #7fd6b0;background:transparent;color:inherit;cursor:pointer;font-size:15px;min-height:40px}.pr-two{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.pr-two>div{display:grid;gap:.7rem;align-content:start}.pr-hall{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.pr-hall ol{margin:0;padding-left:1.3rem;display:grid;gap:.35rem}.pr-hall span{opacity:.8;font-size:14px}.pr-submit{margin-top:1.25rem}@media(max-width:700px){.pr-potd,.pr-two,.pr-hall{grid-template-columns:1fr}}html[data-darkmode=dark] .site-description{color:#ffffffd9}#secondary .wp-block-cover__background{opacity:.88!important}html[data-darkmode=dark] #secondary .wp-block-cover__background{opacity:.55!important}html[data-darkmode=dark] #secondary .wp-block-cover,html[data-darkmode=dark] #secondary .wp-block-cover a{color:#fff}html[data-darkmode=dark] :is(.fc-fart-joke-leaderboard,.fc-fart-jokes-list,.adventure-game-container,.character-builder-container),html[data-darkmode=dark] :is(.fc-fart-joke-leaderboard,.fc-fart-jokes-list,.adventure-game-container,.character-builder-container) *:not(button){color:#1c1a36}
