@font-face{font-family:directoryComic;src:url(../media/Bangers_Regular-s.3uz58t5o73npn.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:directoryComic Fallback;src:local(Arial);ascent-override:105.94%;descent-override:21.72%;line-gap-override:0.0%;size-adjust:83.35%}.directorycomic_11a98265-module__N_0RgW__className{font-family:directoryComic,directoryComic Fallback;font-weight:400}.directorycomic_11a98265-module__N_0RgW__variable{--directory-comic:"directoryComic", "directoryComic Fallback"}
@font-face{font-family:directoryHand;src:url(../media/PatrickHand_Regular-s.3kujzmggwulfu.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:directoryHand Fallback;src:local(Arial);ascent-override:127.81%;descent-override:38.27%;line-gap-override:0.0%;size-adjust:81.53%}.directoryhand_8442f811-module__m4jx2W__className{font-family:directoryHand,directoryHand Fallback;font-weight:400}.directoryhand_8442f811-module__m4jx2W__variable{--directory-hand:"directoryHand", "directoryHand Fallback"}
@font-face{font-family:directorySerif;src:url(../media/LibreCaslonText[wght]-s.2hkkvtdr53ox9.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:directorySerif Fallback;src:local(Arial);ascent-override:90.08%;descent-override:24.15%;line-gap-override:0.0%;size-adjust:107.68%}.directoryserif_79e154c9-module__dJ_kkq__className{font-family:directorySerif,directorySerif Fallback}.directoryserif_79e154c9-module__dJ_kkq__variable{--directory-serif:"directorySerif", "directorySerif Fallback"}
@font-face{font-family:directoryScreen;src:url(../media/BebasNeue_Regular-s.3jmruuz9enbdp.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:directoryScreen Fallback;src:local(Arial);ascent-override:116.72%;descent-override:38.91%;line-gap-override:0.0%;size-adjust:77.11%}.directoryscreen_6c1de096-module__ngfq6a__className{font-family:directoryScreen,directoryScreen Fallback;font-weight:400}.directoryscreen_6c1de096-module__ngfq6a__variable{--directory-screen:"directoryScreen", "directoryScreen Fallback"}
@font-face{font-family:directoryMono;src:url(../media/SpaceMono_Bold-s.04xik_qw0w-50.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:directoryMono Fallback;src:local(Arial);ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.0%;size-adjust:134.12%}.directorymono_435e0cd8-module__RgYEua__className{font-family:directoryMono,directoryMono Fallback;font-weight:700}.directorymono_435e0cd8-module__RgYEua__variable{--directory-mono:"directoryMono", "directoryMono Fallback"}
@layer components{.boop-directory{padding-block:3rem 5rem}.boop-directory .studio-finder{box-shadow:7px 8px 0 var(--shadow);border-width:3px;border-radius:10px 30px 15px 24px;position:relative}.boop-directory .finder-heading h2{line-height:1.05}.boop-directory .gallery-filters{padding-bottom:1.25rem}.boop-directory .finder-count{font-family:var(--font-display);margin-bottom:.8rem;font-size:1rem;font-weight:600}.directory-guide{justify-content:space-between;align-items:start;gap:1.5rem;margin-bottom:2.5rem;display:flex}.directory-guide .finder-credit-note{max-width:65ch;color:var(--muted);font-size:.9rem;line-height:1.6}.directory-guide details{flex-shrink:0;max-width:24rem;font-size:.85rem}.directory-guide summary{cursor:pointer;min-height:44px;font-weight:600}.directory-guide .finder-timing-note{margin:.5rem 0 0}.boop-directory .studio-gallery{align-items:stretch;gap:2.5rem 2rem}.boop-directory .studio-gallery>li{min-width:0}.boop-directory .directory-card{--directory-ground:#d9ff58;--directory-pop:#ff75be;--directory-paper:#fffbea;isolation:isolate;background:var(--directory-paper);color:#23113c;height:100%;transition:translate .22s var(--ease-bounce),box-shadow .22s;border:3px solid #23113c;border-radius:24px 10px 28px 12px;position:relative;overflow:hidden;box-shadow:7px 9px #23113c}.boop-directory .directory-card:hover{transform:translateY(-5px);box-shadow:9px 14px #23113c}.boop-directory .directory-card:focus-within{box-shadow:0 0 0 4px var(--accent),8px 10px 0 #23113c}.directory-masthead{background:var(--directory-ground);padding:1.35rem 1.4rem .8rem;position:relative}.directory-masthead>p{font:600 .75rem/1.3 var(--font-label);max-width:33ch;min-height:2em;margin-bottom:.65rem}.directory-masthead h2{z-index:1;letter-spacing:0;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.05rem,3vw,3.05rem);line-height:1.04;position:relative}.directory-doodle{opacity:.75;font-size:2.2rem;line-height:1;position:absolute;top:1.1rem;right:1rem;rotate:15deg}.directory-lettering--comic .directory-masthead h2{font-family:var(--directory-comic),var(--font-heading);letter-spacing:.025em;font-size:clamp(2.5rem,3.7vw,3.6rem);rotate:-2deg}.directory-lettering--hand .directory-masthead h2{font-family:var(--directory-hand),var(--font-display);font-size:clamp(2.5rem,3.6vw,3.4rem);font-weight:400;line-height:.98;rotate:-2deg}.directory-lettering--serif .directory-masthead h2{font-family:var(--directory-serif),Georgia,serif;letter-spacing:-.04em;font-size:clamp(1.85rem,2.65vw,2.65rem);font-weight:600;line-height:1.08}.directory-lettering--screen .directory-masthead h2{font-family:var(--directory-screen),var(--font-heading);letter-spacing:.025em;max-width:14ch;font-size:clamp(2.8rem,4vw,4rem);line-height:.95}.directory-lettering--mono .directory-masthead h2{font-family:var(--directory-mono),monospace;letter-spacing:-.065em;font-size:clamp(1.7rem,2.15vw,2.15rem);font-weight:700;line-height:1.1}.directory-lettering--round .directory-masthead h2{font-family:var(--font-display);font-size:clamp(2.3rem,3.25vw,3rem);font-weight:700;line-height:1.03;rotate:2deg}.directory-theatre{background:var(--directory-ground);min-width:0;padding:1.9rem 1.4rem 1rem;position:relative}.directory-theatre:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 50%,var(--directory-pop) 0 28%,transparent 28.5%);position:absolute;inset:0}.directory-theatre:after{content:"✦";color:#23113c;pointer-events:none;font-size:3rem;line-height:1;position:absolute;top:4rem;right:1.5rem;rotate:12deg}.directory-stamp{z-index:2;max-width:90%;font:600 .75rem/1.3 var(--font-label);letter-spacing:.025em;background:#fffbea;border:1px dashed #23113c;border-radius:3px;padding:.2rem .45rem;position:absolute;top:.25rem;left:1.3rem;rotate:-3deg}.boop-directory .directory-card .gallery-sample-button{z-index:3;width:77%;transition:rotate .25s var(--ease-bounce);background:#fffbea;border:2px solid #23113c;border-radius:8px;position:relative;overflow:hidden;rotate:-3deg;box-shadow:5px 6px #23113c}.boop-directory .directory-card .gallery-sample-button:hover,.boop-directory .directory-card .gallery-sample-button:focus-visible{rotate:none}.boop-directory .directory-card .gallery-sample-picture{padding:.4rem}.boop-directory .directory-card .gallery-sample-picture>picture>img{box-shadow:none;background:#fffbea;border:0;border-radius:3px}.boop-directory .directory-card .gallery-sample-invitation{font:600 .8rem/1.15 var(--font-display);background:#fffbea;gap:.4rem;min-height:44px;padding:.55rem .65rem}.boop-directory .directory-card .gallery-original-peek{width:66px;top:.75rem;right:.75rem}.directory-host{z-index:4;pointer-events:none;width:36%;max-width:170px;position:absolute;bottom:.35rem;right:-.1rem}.directory-host img{filter:drop-shadow(3px 5px #23113c55);transform-origin:50% 90%;width:100%;height:auto;rotate:7deg}.directory-host>span{color:#23113c;width:fit-content;font:600 .75rem/1.3 var(--font-label);background:#fffbea;border:1px solid #23113c;border-radius:3px;margin:-.35rem auto 0;padding:.1rem .4rem;display:block;position:relative;rotate:5deg}.boop-directory .directory-card:hover .directory-host img{animation:directory-host-salute .7s var(--ease-bounce) both}.directory-quip{background:var(--directory-pop);font:600 1.1rem/1.2 var(--font-display);border-block:2px solid #23113c;min-height:4.1rem;margin:0;padding:.9rem 1.4rem .9rem 2rem;position:relative}.directory-quip>span{font:3rem/1 var(--directory-serif),serif;position:absolute;top:.4rem;left:.65rem}.boop-directory .directory-card .gallery-studio-destination{color:#23113c;flex:none;display:block}.boop-directory .directory-card .gallery-studio-destination:after{content:"";z-index:2;position:absolute;inset:0}.boop-directory .directory-card .gallery-studio-copy{gap:0;min-width:0;padding:1.25rem 1.4rem 1.35rem}.boop-directory .directory-card .gallery-studio-copy>p{color:#4e365f;margin:0;font-size:.95rem;line-height:1.55}.boop-directory .directory-card .gallery-output-details{color:#23113c;border-top:1px solid #23113c33;grid-template-columns:1fr;gap:.5rem;margin:1rem 0 0;padding:.9rem 0 0;font-size:.9375rem;line-height:1.4}.boop-directory .directory-card .gallery-output-details>div{grid-column:auto;grid-template-columns:3rem minmax(0,1fr);gap:.5rem;display:grid}.boop-directory .directory-card .gallery-output-details dt{color:#5c426c;margin:0}.boop-directory .directory-card .gallery-example-time{color:#5c426c;font-size:.9375rem}.boop-directory .directory-card .gallery-output-details>.directory-price{background:#fffbea;border:2px solid #23113c;border-radius:8px 3px 10px 4px;grid-template-columns:1fr;gap:.25rem;margin-top:.4rem;padding:.8rem .9rem}.directory-price strong{font:600 1.35rem/1.2 var(--font-display);display:block}.directory-price dd>span:not(.directory-free){margin-top:.25rem;display:block}.directory-free{margin-bottom:.25rem;font-weight:600;display:block}.boop-directory .directory-card .gallery-studio-open{background:var(--directory-ground);color:#23113c;min-height:52px;font:600 1rem/1.15 var(--font-display);border:2px solid #23113c;border-radius:8px 16px 5px 12px;align-items:center;gap:1rem;margin:1rem 0 0;padding:.7rem .9rem;display:flex;box-shadow:3px 4px #23113c}.boop-directory .directory-card .gallery-studio-open>span{flex-shrink:0;font-size:1.7rem;transition:translate .2s}.boop-directory .directory-card:hover .gallery-studio-open>span{translate:2px -2px}.directory-lettering--comic .directory-quip{font:400 1.4rem/1.15 var(--directory-comic),var(--font-display);letter-spacing:.035em;background:#fffbea;border:3px solid #23113c;border-radius:30px 22px 30px 6px;min-height:0;margin:.25rem .8rem .5rem;rotate:1deg;box-shadow:3px 4px #23113c}.directory-lettering--comic .directory-quip>span{display:none}.directory-lettering--hand .directory-quip{font:400 1.3rem/1.15 var(--directory-hand),var(--font-display);background:var(--directory-pop);border:1px solid #23113c;min-height:0;margin:.5rem 1rem 0;rotate:-2deg;box-shadow:3px 4px #23113c}.directory-lettering--serif .directory-quip{font:600 1rem/1.4 var(--directory-serif),Georgia,serif;text-align:center;background:0 0;border-block:3px double #23113c;min-height:0;margin:.5rem 1rem 0;padding-block:.7rem}.directory-lettering--mono .directory-quip{font:700 .85rem/1.45 var(--directory-mono),monospace;background:#fffbea;border:2px dashed #23113c;border-radius:2px;min-height:0;margin:.5rem 1rem 0}.directory-lettering--mono .directory-quip>span{font-family:var(--directory-mono);font-size:2rem}.directory-lettering--screen .directory-quip{background:var(--directory-pop);font:600 1.05rem/1.2 var(--font-display);border-top:0;border-bottom:3px solid #23113c}.directory-lettering--round .directory-quip{box-shadow:4px 4px var(--directory-pop);background:#fffbea;border:2px solid #23113c;border-radius:25px 25px 25px 6px;min-height:0;margin:.5rem .9rem 0;rotate:2deg}.boop-directory :is(.directory-card--watercolour,.directory-card--valentines,.directory-card--boop-fortune-teller,.directory-card--boop-content-creator,.directory-card--boop-greeting,.directory-card--boop-careers) .gallery-sample-button{margin-left:auto;rotate:3deg}.boop-directory :is(.directory-card--watercolour,.directory-card--valentines,.directory-card--boop-fortune-teller,.directory-card--boop-content-creator,.directory-card--boop-greeting,.directory-card--boop-careers) .directory-host{left:0;right:auto}.boop-directory :is(.directory-card--watercolour,.directory-card--valentines,.directory-card--boop-fortune-teller,.directory-card--boop-content-creator,.directory-card--boop-greeting,.directory-card--boop-careers) .directory-host img{rotate:-7deg}.boop-directory :is(.directory-card--watercolour,.directory-card--valentines,.directory-card--boop-fortune-teller,.directory-card--boop-content-creator,.directory-card--boop-greeting,.directory-card--boop-careers) .directory-theatre:after{left:1.5rem;right:auto}.boop-directory .directory-card--thought{--directory-ground:#d9ff58;--directory-pop:#63e6ea;border-radius:28px 28px 8px}.directory-card--thought .directory-masthead h2{text-shadow:2px 3px #fffbea;rotate:-3deg}.directory-card--thought .directory-theatre:before{background:radial-gradient(#23113c1c 1.5px,#0000 1.5px) 0 0/13px 13px}.boop-directory .directory-card--renaissance{--directory-ground:#f5cb7c;--directory-pop:#ddabfb;border-radius:6px}.directory-card--renaissance .directory-masthead{text-align:center;border:6px double #23113c;margin:1rem 1rem 0}.directory-card--renaissance .directory-masthead h2,.directory-card--renaissance .directory-masthead p{margin-inline:auto}.directory-card--renaissance .directory-doodle{display:none}.boop-directory .directory-card--renaissance .gallery-sample-button{border:7px ridge #a56522;border-radius:0;rotate:2deg}.boop-directory .directory-card--comic-hero{--directory-ground:#ffae54;--directory-pop:#63e6ea;border-radius:6px 26px 8px 24px}.directory-card--comic-hero .directory-masthead h2{color:#23113c;text-shadow:3px 3px #fffbea,5px 5px #23113c}.directory-card--comic-hero .directory-theatre:before{background:repeating-conic-gradient(from 10deg at 85% 60%,#fffbea99 0deg 9deg,#0000 9deg 22deg)}.boop-directory .directory-card--watercolour{--directory-ground:#bfeff0;--directory-pop:#ffc2dd;border-radius:33px 12px 35px 10px}.directory-card--watercolour .directory-theatre:before{background:radial-gradient(at 85% 60%,#b49afa88 0 30%,#0000 50%),radial-gradient(at 25% 20%,#fffbeaa0 0 30%,#0000 60%)}.boop-directory .directory-card--watercolour .gallery-sample-button{border:3px dashed #5c426c;rotate:3deg;box-shadow:3px 5px #b49afa}.boop-directory .directory-card--birthday{--directory-ground:#ffae54;--directory-pop:#ff75be;border-radius:30px 8px}.directory-card--birthday .directory-masthead h2{text-shadow:3px 3px #fffbea;rotate:3deg}.directory-card--birthday .directory-theatre:before{background:repeating-linear-gradient(65deg,#0000 0 29px,#fffbea99 29px 32px,#0000 32px 59px)}.boop-directory .directory-card--christmas{--directory-ground:#b5eecc;--directory-pop:#ffc1cd;border-radius:10px}.directory-card--christmas .directory-masthead h2{text-shadow:3px 3px #fffbea;color:#2e593f}.directory-card--christmas .directory-theatre:before{background:repeating-linear-gradient(-45deg,#0000 0 25px,#fffbeaa0 25px 35px)}.boop-directory .directory-card--valentines{--directory-ground:#ffb1d5;--directory-pop:#ff75be;border-radius:36px 10px 32px 12px}.directory-card--valentines .directory-masthead h2{color:#752646;font-size:3.6rem;rotate:-5deg}.directory-card--valentines .directory-theatre:before{background:linear-gradient(35deg,#0000 47%,#fffbea88 48% 49%,#0000 50%),linear-gradient(-35deg,#0000 47%,#fffbea88 48% 49%,#0000 50%)}.directory-card--valentines .directory-theatre:after{content:"♡";color:#752646;font-size:5rem}.boop-directory .directory-card--mothers-day{--directory-ground:#cdb4ff;--directory-pop:#d9ff58;border-radius:8px 28px 28px 8px}.directory-card--mothers-day .directory-masthead h2{font-size:3.4rem;rotate:1deg}.directory-card--mothers-day .directory-theatre:before{background:repeating-linear-gradient(0deg,#0000 0 28px,#23113c18 28px 29px)}.directory-card--mothers-day .directory-theatre:after{content:"✿";font-size:4.5rem}.boop-directory .directory-card--fathers-day{--directory-ground:#63e6ea;--directory-pop:#ffae54;border-radius:18px 5px}.directory-card--fathers-day .directory-masthead h2{max-width:10ch;font-size:4rem;rotate:-2deg}.directory-card--fathers-day .directory-theatre:before{background:repeating-conic-gradient(#23113c18 0% 25%,#0000 0% 50%) 0 0/32px 32px}.boop-directory .directory-card--thank-you{--directory-ground:#c5eef0;--directory-pop:#ffb77c;border-radius:4px}.directory-card--thank-you .directory-masthead{border-top:10px solid #0000;border-image:repeating-linear-gradient(-45deg,#e06d8b 0 18px,#fffbea 18px 36px,#478fa7 36px 54px,#fffbea 54px 72px) 10}.directory-card--thank-you .directory-masthead h2{rotate:-3deg}.boop-directory .directory-card--meme-generator{--directory-ground:#d9ff58;--directory-pop:#c5a8ff}.directory-card--meme-generator .directory-masthead h2{text-shadow:3px 3px #ff75be;rotate:3deg}.boop-directory .directory-card--comic-strip{--directory-ground:#63e6ea;--directory-pop:#ffb86b;border-radius:4px 22px 6px}.directory-card--comic-strip .directory-masthead h2{background:#fffbea;border:2px solid #23113c;max-width:100%;padding:.15rem .5rem;rotate:-3deg;box-shadow:4px 4px #23113c}.directory-card--comic-strip .directory-theatre:before{background:repeating-linear-gradient(100deg,#0000 0 55px,#23113c20 55px 58px)}.boop-directory .directory-card--trading-cards{--directory-ground:#d9ff58;--directory-pop:#c5a8ff;border-radius:30px}.directory-card--trading-cards .directory-masthead h2{text-shadow:2px 3px #fffbea;text-align:center;max-width:100%}.boop-directory .directory-card--trading-cards .gallery-sample-button{border:5px double #23113c;border-radius:18px;rotate:4deg}.boop-directory .directory-card--colour-my-boop{--directory-ground:#fffbea;--directory-pop:#63e6ea}.directory-card--colour-my-boop .directory-masthead h2{text-underline-offset:.2em;-webkit-text-decoration:underline wavy #e94c9e;text-decoration:underline wavy #e94c9e;rotate:2deg}.directory-card--colour-my-boop .directory-theatre:before{background:repeating-linear-gradient(75deg,#cdb4ff66 0 8px,#fffbea 8px 36px,#d9ff5888 36px 44px,#fffbea 44px 72px)}.boop-directory .directory-card--box-office-boops{--directory-ground:#ffc15c;--directory-pop:#c5a8ff;border-radius:6px}.directory-card--box-office-boops .directory-masthead{color:#ffc15c;text-align:center;background:#23113c}.directory-card--box-office-boops .directory-masthead h2{letter-spacing:.06em;max-width:100%;font-size:4rem}.directory-card--box-office-boops .directory-theatre{border-top:6px dotted #23113c}.boop-directory .directory-card--boop-fortune-teller{--directory-ground:#c5a8ff;--directory-pop:#ffd890;border-radius:45px 45px 10px 10px}.directory-card--boop-fortune-teller .directory-masthead h2{text-align:center;max-width:100%;font-style:normal}.boop-directory .directory-card--boop-fortune-teller .gallery-sample-button{border-radius:40% 40% 8px 8px;rotate:none}.directory-card--boop-fortune-teller .directory-theatre:after{content:"☾";font-size:4rem}.boop-directory .directory-card--time-traveller-boop{--directory-ground:#b8d6ff;--directory-pop:#d9ff58}.directory-card--time-traveller-boop .directory-masthead h2{letter-spacing:-.08em}.directory-card--time-traveller-boop .directory-theatre:before{background:repeating-radial-gradient(circle at 70%,#0000 0 30px,#fffbea99 30px 34px)}.boop-directory .directory-card--boop-sports-star{--directory-ground:#d9ff58;--directory-pop:#63e6ea;border-radius:8px}.directory-card--boop-sports-star .directory-masthead h2{font-size:4.3rem;rotate:-3deg}.directory-card--boop-sports-star .directory-theatre:before{background:repeating-linear-gradient(-35deg,#0000 0 40px,#23113c18 40px 46px)}.boop-directory .directory-card--boop-careers{--directory-ground:#ffcb86;--directory-pop:#c5a8ff;border-radius:3px 28px 3px 3px}.directory-card--boop-careers .directory-masthead h2{border:3px double #23113c;padding:.4rem;rotate:-3deg}.directory-card--boop-careers .directory-theatre:before{background:repeating-linear-gradient(0deg,#0000 0 25px,#23113c18 25px 26px)}.boop-directory .directory-card--boop-content-creator{--directory-ground:#ff75be;--directory-pop:#63e6ea;border-radius:28px 8px}.directory-card--boop-content-creator .directory-masthead h2{text-shadow:3px 4px #fffbea}.directory-card--boop-content-creator .directory-theatre:after{content:"@";font-size:4rem}.boop-directory .directory-card--boop-daily{--directory-ground:#f4e6bd;--directory-pop:#ffb77c;border-radius:0}.directory-card--boop-daily .directory-masthead{text-align:center;border-block:6px double #23113c;margin-top:1rem;padding-block:.75rem}.directory-card--boop-daily .directory-masthead h2,.directory-card--boop-daily .directory-masthead p{max-width:100%}.directory-card--boop-daily .directory-doodle{display:none}.boop-directory .directory-card--boop-daily .gallery-sample-button{border-radius:0;rotate:none;box-shadow:5px 5px #23113c55}.boop-directory .directory-card--graffiti-style{--directory-ground:#ffae54;--directory-pop:#d9ff58;border-radius:7px 24px}.directory-card--graffiti-style .directory-masthead h2{color:#23113c;text-shadow:-3px 3px #fffbea,3px 5px #c5a8ff;font-size:4.6rem;rotate:-5deg}.directory-card--graffiti-style .directory-theatre:before{background:radial-gradient(at 90% 25%,#ff75be 0 20%,#0000 45%),radial-gradient(at 10% 80%,#63e6ea 0 20%,#0000 45%)}.boop-directory .directory-card--boop-anthems{--directory-ground:#c5a8ff;--directory-pop:#ff75be;border-radius:6px}.directory-card--boop-anthems .directory-masthead h2{letter-spacing:.04em;font-size:4.5rem;rotate:2deg}.directory-card--boop-anthems .directory-theatre:before{background:repeating-radial-gradient(circle at 80% 55%,#23113c 0 7px,#4b2b65 7px 9px);border-radius:50%;inset:12% 1rem 12% 27%}.directory-card--boop-anthems .directory-theatre:after{color:#ff75be;content:"♫"}.boop-directory .directory-card--pet-documentary{--directory-ground:#b8e1b4;--directory-pop:#ffd08b}.directory-card--pet-documentary .directory-theatre:before{background:radial-gradient(at 75%,#fffbea80 0 40%,#0000 40.5%)}.boop-directory .directory-card--pet-documentary .gallery-sample-button{border:5px double #366d47}.boop-directory .directory-card--boop-voicemail{--directory-ground:#b8d6ff;--directory-pop:#ffb77c;border-radius:26px}.directory-card--boop-voicemail .directory-masthead h2{color:#d9ff58;background:#23113c;border-radius:4px;max-width:100%;padding:.5rem .7rem}.directory-card--boop-voicemail .directory-theatre:before{background:radial-gradient(#23113c28 3px,#0000 3px) 0 0/18px 18px}.boop-directory .directory-card--boop-greeting{--directory-ground:#ff75be;--directory-pop:#ffcf87;border-radius:32px 8px}.directory-card--boop-greeting .directory-masthead h2{text-shadow:3px 3px #fffbea;rotate:-4deg}.directory-card--boop-greeting .directory-theatre:before{background:repeating-conic-gradient(from 10deg,#fffbea60 0deg 12deg,#0000 12deg 25deg)}.boop-directory .directory-card--talk-to-pet{--directory-ground:#63e6ea;--directory-pop:#d9ff58;border-radius:35px 35px 8px}.directory-card--talk-to-pet .directory-masthead h2{font-size:3.4rem}.directory-card--talk-to-pet .directory-theatre:after{content:"?!";font-family:var(--directory-comic);font-size:4rem}.boop-directory .directory-card--boop-video{--directory-ground:#d9ff58;--directory-pop:#ff75be;border-radius:8px}.directory-card--boop-video .directory-masthead{color:#d9ff58;background:#23113c;border-top:12px solid #0000;border-image:repeating-linear-gradient(-30deg,#fffbea 0 22px,#23113c 22px 44px) 12}.directory-card--boop-video .directory-masthead h2{font-size:4.7rem}.directory-card--boop-video .directory-theatre:before{background:repeating-linear-gradient(90deg,#0000 0 30px,#23113c18 30px 32px)}.boop-directory .directory-card--secret-studio{--directory-ground:#c5a8ff;--directory-pop:#63e6ea;border-radius:3px 30px 4px 4px}.directory-card--secret-studio .directory-masthead h2{text-transform:uppercase;border-block:3px solid #23113c;padding:.5rem 0;rotate:-4deg}.directory-card--secret-studio .directory-theatre:before{background:repeating-linear-gradient(0deg,#0000 0 27px,#23113c18 27px 28px)}.boop-directory .directory-card--secret-studio .gallery-sample-button{border-radius:0;rotate:4deg}.boop-directory .gallery-quiet .directory-price{display:block}.boop-directory .gallery-quiet .directory-price strong{font:600 1rem/1.4 var(--font-display)}@keyframes directory-host-salute{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-9px)rotate(-8deg)}65%{transform:translateY(0)rotate(3deg)}}@media (min-width:900px){.boop-directory .studio-gallery>li:nth-child(3n+2){translate:0 1rem}}@media (max-width:1000px){.directory-guide{flex-direction:column;gap:.5rem}.directory-guide details{max-width:100%}.directory-masthead,.directory-theatre{padding-inline:1.1rem}.directory-masthead h2{font-size:2.6rem}.directory-lettering--mono .directory-masthead h2{font-size:1.85rem}.directory-lettering--serif .directory-masthead h2{font-size:2.25rem}}@media (min-width:540px) and (max-width:699px){.boop-directory .studio-gallery{grid-template-columns:1fr;max-width:440px;margin-inline:auto}}@media (max-width:539px){.boop-directory{padding-top:1.5rem}.boop-directory .studio-gallery{gap:2rem}.directory-host{width:35%}.directory-masthead>p{padding-right:1.5rem}.boop-directory .directory-card .gallery-studio-copy{padding:1.1rem}.directory-quip{padding-right:1.1rem;font-size:1.05rem}.boop-directory .gallery-filters button{padding:.6rem .9rem;font-size:.85rem}}@media (forced-colors:active){.directory-masthead h2{-webkit-text-stroke:0;text-shadow:none}.directory-theatre:before,.directory-theatre:after,.directory-doodle{display:none}.directory-host img{filter:none}}}html[data-boop-motion=paused] .boop-directory *,html[data-boop-motion=paused] .boop-directory :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.boop-directory *,.boop-directory :after{transition:none!important;animation:none!important}}.directory-arrivals{color:#23113c;min-height:12rem;box-shadow:6px 7px 0 var(--shadow);background:#fff6cf;border:2px dashed #23113c;border-radius:25px 8px;align-items:center;gap:1.5rem;margin-bottom:3rem;padding:1.5rem;display:flex}.directory-arrivals>img{flex:none;width:100px;height:100px;transform:rotate(-6deg)}.directory-arrivals .eyebrow{margin-bottom:.5rem;font-size:.75rem}.directory-arrivals-title{font-family:var(--font-display);margin-bottom:.5rem;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:600;line-height:1.25}@media (max-width:480px){.directory-arrivals{gap:.8rem;padding:1rem}.directory-arrivals>img{width:70px;height:70px}}
