.fun-directory-module__J3MHTq__page{--ink:var(--foreground);--muted:var(--muted-foreground);--paper:var(--background);--accent:#2853b5;--line:color-mix(in srgb,var(--foreground) 14%,var(--background));--wash:color-mix(in srgb,var(--accent) 5%,var(--background));color:var(--ink);background:var(--paper);padding:38px clamp(20px,4vw,72px) 85px}:is(.dark,.blue,.green,.purple,.orange,.pink) .fun-directory-module__J3MHTq__page{--accent:color-mix(in srgb,var(--primary) 75%,var(--foreground))}.fun-directory-module__J3MHTq__wrap{max-width:1600px;margin:auto}.fun-directory-module__J3MHTq__back{color:var(--muted);align-items:center;gap:8px;min-height:44px;margin-bottom:30px;display:inline-flex}.fun-directory-module__J3MHTq__hero{border-bottom:1px solid var(--line)}.fun-directory-module__J3MHTq__topline,.fun-directory-module__J3MHTq__heroBottom,.fun-directory-module__J3MHTq__sectionHeading{justify-content:space-between;align-items:center;gap:30px;display:flex}.fun-directory-module__J3MHTq__kicker{font:500 12px/1.5 var(--font-jetbrains-mono),monospace;letter-spacing:.12em;color:var(--accent)}.fun-directory-module__J3MHTq__topline .fun-directory-module__J3MHTq__kicker{align-items:center;gap:10px;display:flex}.fun-directory-module__J3MHTq__kicker>span{background:var(--accent);border-radius:50%;width:8px;height:8px}.fun-directory-module__J3MHTq__edition{letter-spacing:.13em;color:var(--muted);font-size:12px}.fun-directory-module__J3MHTq__heroTitle{justify-content:space-between;align-items:center;gap:20px;margin:38px 0 26px;display:flex}.fun-directory-module__J3MHTq__heroTitle h1{letter-spacing:-.065em;max-width:1100px;font-size:clamp(48px,6.5vw,96px);font-weight:650;line-height:.99}.fun-directory-module__J3MHTq__heroTitle h1 span{color:var(--accent)}.fun-directory-module__J3MHTq__heroSeal{background:var(--wash);border:1px solid var(--line);width:145px;height:145px;color:var(--accent);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin-right:5%;display:flex;transform:rotate(12deg)}.fun-directory-module__J3MHTq__heroSeal span{text-align:center;letter-spacing:.1em;font-size:13px;font-weight:650}.fun-directory-module__J3MHTq__heroBottom{align-items:end;padding-bottom:35px}.fun-directory-module__J3MHTq__heroBottom>p{max-width:720px;color:var(--muted);font-size:18px;line-height:1.75}.fun-directory-module__J3MHTq__heroActions{flex-shrink:0;gap:12px;display:flex}.fun-directory-module__J3MHTq__heroActions a,.fun-directory-module__J3MHTq__heroActions button{border:1px solid var(--line);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:12px 18px;font-size:15px;display:inline-flex}.fun-directory-module__J3MHTq__heroActions a{background:var(--accent);color:var(--paper);border-color:var(--accent)}.fun-directory-module__J3MHTq__heroActions button:hover{background:var(--wash)}.fun-directory-module__J3MHTq__indexLine{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:30px;padding:18px 0;font-size:14px;display:flex}.fun-directory-module__J3MHTq__indexLine strong{font-family:var(--font-jetbrains-mono),monospace;color:var(--ink);margin-right:6px;font-size:16px}.fun-directory-module__J3MHTq__indexLine>span:last-child{align-items:center;gap:9px;margin-left:auto;display:flex}.fun-directory-module__J3MHTq__indexLine i{background:var(--accent);border-radius:50%;width:7px;height:7px}.fun-directory-module__J3MHTq__featured,.fun-directory-module__J3MHTq__collection{padding-top:52px;scroll-margin-top:110px}.fun-directory-module__J3MHTq__sectionHeading{align-items:end;margin-bottom:25px}.fun-directory-module__J3MHTq__sectionHeading h2{letter-spacing:-.05em;margin-top:9px;font-size:clamp(27px,3vw,38px);font-weight:650;line-height:1.1}.fun-directory-module__J3MHTq__sectionHeading>span{color:var(--muted);font-size:15px}.fun-directory-module__J3MHTq__featuredGrid,.fun-directory-module__J3MHTq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.fun-directory-module__J3MHTq__card{--tone:#2853b5;border:1px solid var(--line);background:var(--paper);border-radius:18px;flex-direction:column;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden}.fun-directory-module__J3MHTq__card[data-tone=violet]{--tone:#7044b6}.fun-directory-module__J3MHTq__card[data-tone=rose]{--tone:#ad3d65}.fun-directory-module__J3MHTq__card[data-tone=amber]{--tone:#946015}.fun-directory-module__J3MHTq__card[data-tone=green]{--tone:#25785b}:is(.dark,.blue,.green,.purple,.orange,.pink) .fun-directory-module__J3MHTq__card{--tone:#9ec2ff}:is(.dark,.blue,.green,.purple,.orange,.pink) .fun-directory-module__J3MHTq__card[data-tone=violet]{--tone:#c6b1ff}:is(.dark,.blue,.green,.purple,.orange,.pink) .fun-directory-module__J3MHTq__card[data-tone=rose]{--tone:#ffadbd}:is(.dark,.blue,.green,.purple,.orange,.pink) .fun-directory-module__J3MHTq__card[data-tone=amber]{--tone:#eec785}:is(.dark,.blue,.green,.purple,.orange,.pink) .fun-directory-module__J3MHTq__card[data-tone=green]{--tone:#7cdbba}.fun-directory-module__J3MHTq__card:hover{border-color:var(--tone);box-shadow:0 12px 30px color-mix(in srgb,var(--tone) 9%,transparent);transform:translateY(-4px)}.fun-directory-module__J3MHTq__cardTop{color:var(--tone);justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;font-size:13px;font-weight:550;display:flex}.fun-directory-module__J3MHTq__cardTop>svg{flex-shrink:0;transition:transform .2s}.fun-directory-module__J3MHTq__card:hover .fun-directory-module__J3MHTq__cardTop>svg{transform:translate(2px,-2px)}.fun-directory-module__J3MHTq__cardCopy{flex-direction:column;flex:1;align-items:start;padding:22px;display:flex}.fun-directory-module__J3MHTq__cardCopy h3{letter-spacing:-.035em;font-size:23px;font-weight:650;line-height:1.25}.fun-directory-module__J3MHTq__cardCopy p{color:var(--muted);margin:10px 0 22px;font-size:16px;line-height:1.65}.fun-directory-module__J3MHTq__cardAction{color:var(--tone);align-items:center;gap:9px;margin-top:auto;font-size:15px;font-weight:550;display:inline-flex}.fun-directory-module__J3MHTq__usage{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.6;display:block}.fun-directory-module__J3MHTq__sort{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.fun-directory-module__J3MHTq__sort select{border:1px solid var(--line);background:var(--paper);max-width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:9px 28px 9px 12px}.fun-directory-module__J3MHTq__sort select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.fun-directory-module__J3MHTq__featuredCard{background:color-mix(in srgb,var(--tone) 3%,var(--paper))}.fun-directory-module__J3MHTq__featuredCard .fun-directory-module__J3MHTq__preview{height:195px}.fun-directory-module__J3MHTq__preview[data-kind=height]{background:#eee7f8}.fun-directory-module__J3MHTq__preview[data-kind=height]:before{display:none}.fun-directory-module__J3MHTq__featuredCard .fun-directory-module__J3MHTq__cardCopy h3{font-size:25px}.fun-directory-module__J3MHTq__preview{background:color-mix(in srgb,var(--tone) 7%,var(--paper));height:160px;color:var(--tone);pointer-events:none;border-radius:10px;justify-content:center;align-items:center;margin:0 10px;display:flex;position:relative;overflow:hidden}.fun-directory-module__J3MHTq__preview:before{content:"";background-image:radial-gradient(color-mix(in srgb,var(--tone) 20%,transparent) .7px,transparent .7px);opacity:.3;background-size:15px 15px;position:absolute;inset:0}.fun-directory-module__J3MHTq__preview>*{position:relative}.fun-directory-module__J3MHTq__previewLabel{text-align:center;font:11px var(--font-jetbrains-mono),monospace;opacity:.85;position:absolute;bottom:15px;left:0;right:0}.fun-directory-module__J3MHTq__bars{justify-content:center;align-items:end;gap:8px;width:65%;max-width:220px;height:90px;padding-bottom:7px;display:flex}.fun-directory-module__J3MHTq__bars i{background:var(--tone);transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;animation:3s ease-in-out infinite fun-directory-module__J3MHTq__bars;display:block}.fun-directory-module__J3MHTq__bars i:nth-child(2n){opacity:.45}.fun-directory-module__J3MHTq__promptStack{gap:7px;width:76%;max-width:265px;display:grid;transform:rotate(-5deg)}.fun-directory-module__J3MHTq__promptStack span{border:1px solid color-mix(in srgb,var(--tone) 25%,transparent);background:var(--paper);box-shadow:0 5px 0 color-mix(in srgb,var(--tone) 5%,transparent);border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:12px;animation:4s ease-in-out infinite fun-directory-module__J3MHTq__float;display:flex}.fun-directory-module__J3MHTq__promptStack span:nth-child(2){margin-left:16px;margin-right:-16px;animation-delay:-1s}.fun-directory-module__J3MHTq__promptStack span:nth-child(3){animation-delay:-2s}.fun-directory-module__J3MHTq__memory{grid-template-columns:repeat(3,42px);gap:8px;display:grid;transform:rotate(-7deg)}.fun-directory-module__J3MHTq__memory i{border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);background:var(--paper);border-radius:7px;place-items:center;height:46px;font-size:26px;font-style:normal;animation:5s ease-in-out infinite fun-directory-module__J3MHTq__flip;display:grid}.fun-directory-module__J3MHTq__hands{gap:9px;display:flex}.fun-directory-module__J3MHTq__hands i{border:1px solid color-mix(in srgb,var(--tone) 30%,transparent);background:var(--paper);border-radius:15px;place-items:center;width:58px;height:67px;font:40px Georgia,serif;display:grid;transform:rotate(-12deg)}.fun-directory-module__J3MHTq__hands i:nth-child(2){animation:3s ease-in-out infinite fun-directory-module__J3MHTq__float;transform:translateY(-12px)}.fun-directory-module__J3MHTq__hands i:nth-child(3){transform:rotate(12deg)}.fun-directory-module__J3MHTq__sudoku{grid-template-columns:repeat(3,35px);gap:3px;display:grid;transform:rotate(6deg)}.fun-directory-module__J3MHTq__sudoku i{height:35px;font:17px var(--font-jetbrains-mono),monospace;border:1px solid color-mix(in srgb,var(--tone) 25%,transparent);background:var(--paper);border-radius:4px;place-items:center;display:grid}.fun-directory-module__J3MHTq__sudoku i:nth-child(5){background:var(--tone);color:var(--paper);animation:3s infinite fun-directory-module__J3MHTq__pulse}.fun-directory-module__J3MHTq__word{gap:6px;display:flex}.fun-directory-module__J3MHTq__word i{border:1px solid var(--tone);background:var(--paper);border-radius:5px;place-items:center;width:38px;height:47px;font-size:22px;font-style:normal;font-weight:650;animation:3s ease-in-out infinite fun-directory-module__J3MHTq__float;display:grid}.fun-directory-module__J3MHTq__word i:nth-child(2n){background:var(--tone);color:var(--paper)}.fun-directory-module__J3MHTq__math{font:35px var(--font-jetbrains-mono),monospace;align-items:center;gap:17px;display:flex}.fun-directory-module__J3MHTq__math i{opacity:.55;font-size:25px;font-style:normal}.fun-directory-module__J3MHTq__math b{border:1px dashed var(--tone);border-radius:10px;place-items:center;width:58px;height:66px;animation:3s ease-in-out infinite fun-directory-module__J3MHTq__float;display:grid;transform:rotate(9deg)}.fun-directory-module__J3MHTq__keyboard{width:85%;max-width:265px;transform:rotate(-5deg)}.fun-directory-module__J3MHTq__keyboard>div{justify-content:center;gap:4px;margin-bottom:4px;display:flex}.fun-directory-module__J3MHTq__keyboard i{width:22px;height:24px;font:10px var(--font-jetbrains-mono),monospace;border:1px solid color-mix(in srgb,var(--tone) 35%,transparent);background:var(--paper);box-shadow:0 2px color-mix(in srgb,var(--tone) 20%,transparent);border-radius:4px;place-items:center;display:grid}.fun-directory-module__J3MHTq__keyboard>div:first-child i:nth-child(-n+3){animation:2.4s ease-in-out infinite fun-directory-module__J3MHTq__keys}.fun-directory-module__J3MHTq__keyboard>span{border:1px solid color-mix(in srgb,var(--tone) 35%,transparent);background:var(--paper);border-radius:4px;width:110px;height:19px;margin:auto;display:block}.fun-directory-module__J3MHTq__reaction{place-items:center;width:100%;height:100%;display:grid}.fun-directory-module__J3MHTq__reaction>span{border:1px solid var(--tone);opacity:.2;border-radius:50%;width:110px;height:110px;animation:3s ease-out infinite fun-directory-module__J3MHTq__ripple;position:absolute}.fun-directory-module__J3MHTq__reaction>span:nth-child(2){animation-delay:-1.5s}.fun-directory-module__J3MHTq__reaction b{z-index:1;background:var(--tone);color:var(--paper);border-radius:13px;align-items:center;gap:7px;padding:17px;font-size:15px;display:flex}.fun-directory-module__J3MHTq__wheel{place-items:center;width:112px;height:112px;display:grid;position:relative}.fun-directory-module__J3MHTq__wheel>div{border:3px solid var(--tone);background:conic-gradient(var(--tone) 0deg 60deg,var(--paper) 60deg 120deg,var(--tone) 120deg 180deg,var(--paper) 180deg 240deg,var(--tone) 240deg 300deg,var(--paper) 300deg);opacity:.5;border-radius:50%;animation:12s linear infinite fun-directory-module__J3MHTq__spin;position:absolute;inset:0}.fun-directory-module__J3MHTq__wheel b{background:var(--paper);z-index:1;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.fun-directory-module__J3MHTq__wheel>i{border-left:10px solid #0000;border-right:10px solid #0000;border-top:20px solid var(--tone);z-index:2;position:absolute;top:-7px;right:0;transform:rotate(35deg)}.fun-directory-module__J3MHTq__height{align-items:end;gap:18px;height:110px;display:flex}.fun-directory-module__J3MHTq__height>span{border-left:1px solid var(--tone);background:repeating-linear-gradient(0deg,var(--tone) 0px 1px,transparent 1px 10px);opacity:.6;width:14px;height:100%;margin-right:7px}.fun-directory-module__J3MHTq__height>div{flex-direction:column;align-items:center;gap:5px;width:30px;height:75%;display:flex}.fun-directory-module__J3MHTq__height>div:nth-child(3){height:100%}.fun-directory-module__J3MHTq__height>div:nth-child(4){opacity:.55;height:60%}.fun-directory-module__J3MHTq__height i{background:var(--tone);border-radius:50%;width:18px;height:18px}.fun-directory-module__J3MHTq__height b{background:var(--tone);border-radius:12px 12px 5px 5px;flex:1;width:30px}.fun-directory-module__J3MHTq__envelope{width:155px;height:115px;transform:rotate(-8deg)}.fun-directory-module__J3MHTq__envelope>div{background:var(--paper);border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);border-radius:8px;place-items:center;width:125px;height:95px;animation:4s ease-in-out infinite fun-directory-module__J3MHTq__float;display:grid;position:absolute;top:0;left:15px}.fun-directory-module__J3MHTq__envelope>span{bottom:0;background:color-mix(in srgb,var(--tone) 22%,var(--paper));border:1px solid color-mix(in srgb,var(--tone) 35%,transparent);clip-path:polygon(0 0,50% 35%,100% 0,100% 100%,0 100%);border-radius:5px 5px 12px 12px;height:76px;position:absolute;inset-inline:0}.fun-directory-module__J3MHTq__envelope>svg{animation:3s infinite fun-directory-module__J3MHTq__pulse;position:absolute;top:0;right:-24px}.fun-directory-module__J3MHTq__terminal{background:var(--paper);border:1px solid color-mix(in srgb,var(--tone) 30%,transparent);width:83%;max-width:270px;font:11px var(--font-jetbrains-mono),monospace;border-radius:9px;overflow:hidden;transform:rotate(-3deg)}.fun-directory-module__J3MHTq__terminal>span{border-bottom:1px solid var(--line);opacity:.7;align-items:center;gap:7px;padding:9px 12px;display:flex}.fun-directory-module__J3MHTq__terminal p{align-items:center;gap:6px;padding:8px 12px;display:flex}.fun-directory-module__J3MHTq__terminal p:last-child{padding-top:0;padding-bottom:15px;font-size:9px}.fun-directory-module__J3MHTq__terminal p span{animation:1s steps(2,end) infinite fun-directory-module__J3MHTq__pulse}.fun-directory-module__J3MHTq__quote{width:190px}.fun-directory-module__J3MHTq__quote b{font:70px/.75 Georgia,serif;display:block}.fun-directory-module__J3MHTq__quote i{background:var(--tone);opacity:.25;border-radius:4px;width:100%;height:5px;margin:9px 0;display:block}.fun-directory-module__J3MHTq__quote i:nth-child(3){width:85%}.fun-directory-module__J3MHTq__quote i:nth-child(4){width:65%}.fun-directory-module__J3MHTq__quote>span{font-size:11px}.fun-directory-module__J3MHTq__orbit{place-items:center;width:150px;height:100px;display:grid}.fun-directory-module__J3MHTq__orbit i{border:1px solid var(--tone);opacity:.4;border-radius:50%;position:absolute;inset:0;transform:rotate(30deg)}.fun-directory-module__J3MHTq__orbit i:nth-child(2){transform:rotate(-30deg)}.fun-directory-module__J3MHTq__orbit i:nth-child(3){transform:rotate(90deg)}.fun-directory-module__J3MHTq__orbit i:first-child:after{content:"";background:var(--tone);border-radius:50%;width:11px;height:11px;animation:2s infinite fun-directory-module__J3MHTq__pulse;position:absolute;top:5px;left:25px}.fun-directory-module__J3MHTq__orbit b{font:45px Georgia,serif}.fun-directory-module__J3MHTq__card:not([data-animated=true]) .fun-directory-module__J3MHTq__preview *,.fun-directory-module__J3MHTq__card:not([data-animated=true]) .fun-directory-module__J3MHTq__preview :after{animation-name:none!important}.fun-directory-module__J3MHTq__search{border:1px solid var(--line);width:330px;min-height:49px;color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.fun-directory-module__J3MHTq__search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.fun-directory-module__J3MHTq__search input{width:100%;min-width:0;color:var(--ink);background:0 0;outline:none;font-size:16px}.fun-directory-module__J3MHTq__search input::-webkit-search-cancel-button{display:none}.fun-directory-module__J3MHTq__search>svg{flex-shrink:0}.fun-directory-module__J3MHTq__search button{cursor:pointer;place-items:center;min-width:26px;min-height:42px;display:grid}.fun-directory-module__J3MHTq__filters{flex-wrap:wrap;gap:9px;display:flex}.fun-directory-module__J3MHTq__filters button{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:9px 15px;font-size:14px;transition:background .2s,color .2s;display:flex}.fun-directory-module__J3MHTq__filters button span{font:11px var(--font-jetbrains-mono),monospace;opacity:.7}.fun-directory-module__J3MHTq__filters button:hover{border-color:var(--accent)}.fun-directory-module__J3MHTq__filters button[aria-pressed=true]{background:var(--accent);color:var(--paper);border-color:var(--accent)}.fun-directory-module__J3MHTq__resultLine{min-height:62px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.fun-directory-module__J3MHTq__resultLine button{color:var(--accent);cursor:pointer;align-items:center;gap:7px;min-height:44px;display:flex}.fun-directory-module__J3MHTq__empty{border:1px dashed var(--line);text-align:center;border-radius:15px;flex-direction:column;align-items:center;gap:15px;padding:60px 20px;display:flex}.fun-directory-module__J3MHTq__empty h3{font-size:23px;font-weight:600}.fun-directory-module__J3MHTq__empty p{color:var(--muted);font-size:16px}.fun-directory-module__J3MHTq__empty button{color:var(--accent);cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.fun-directory-module__J3MHTq__routes{border-block:1px solid var(--line);margin-top:40px;padding:35px 0}.fun-directory-module__J3MHTq__routes>div{flex-wrap:wrap;gap:8px 30px;margin-top:15px;display:flex}.fun-directory-module__J3MHTq__routes a{min-height:44px;color:var(--muted);align-items:center;gap:10px;font-size:15px;display:inline-flex}.fun-directory-module__J3MHTq__routes a:hover{color:var(--accent)}.fun-directory-module__J3MHTq__closing{background:var(--wash);border:1px solid var(--line);border-radius:18px;align-items:center;gap:30px;margin-top:35px;padding:38px;display:flex}.fun-directory-module__J3MHTq__closingIcon{background:var(--paper);width:75px;height:75px;color:var(--accent);border:1px solid var(--line);border-radius:20px;flex-shrink:0;place-items:center;display:grid;transform:rotate(-8deg)}.fun-directory-module__J3MHTq__closing h2{letter-spacing:-.04em;margin:12px 0;font-size:28px;font-weight:600;line-height:1.15}.fun-directory-module__J3MHTq__closing p:not(.fun-directory-module__J3MHTq__kicker){color:var(--muted);font-size:16px;line-height:1.65}.fun-directory-module__J3MHTq__closing>a{white-space:nowrap;background:var(--accent);min-height:50px;color:var(--paper);border-radius:9px;align-items:center;gap:15px;margin-left:auto;padding:15px 23px;display:flex}.fun-directory-module__J3MHTq__page :is(a,button):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.fun-directory-module__J3MHTq__astrologyPreview{color:#e4c58b;background:#0b1527;border-radius:12px;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.fun-directory-module__J3MHTq__astrologyPreview img{border-radius:50%;width:160px;max-width:65%;height:auto}.fun-directory-module__J3MHTq__astrologyPreview span{writing-mode:vertical-rl;letter-spacing:6px;opacity:.85;font-size:25px}.fun-directory-module__J3MHTq__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes fun-directory-module__J3MHTq__bars{50%{transform:scaleY(.5)}}@keyframes fun-directory-module__J3MHTq__float{50%{transform:translateY(-7px)}}@keyframes fun-directory-module__J3MHTq__flip{35%,55%{opacity:.45;transform:rotateY(180deg)}}@keyframes fun-directory-module__J3MHTq__pulse{50%{opacity:.45}}@keyframes fun-directory-module__J3MHTq__keys{10%,20%{opacity:.55;transform:translateY(2px)}}@keyframes fun-directory-module__J3MHTq__ripple{to{opacity:0;transform:scale(1.7)}}@keyframes fun-directory-module__J3MHTq__spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.fun-directory-module__J3MHTq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.fun-directory-module__J3MHTq__heroBottom{flex-direction:column;align-items:start;gap:22px}.fun-directory-module__J3MHTq__heroSeal{margin-right:0}.fun-directory-module__J3MHTq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fun-directory-module__J3MHTq__cardCopy{padding:20px}.fun-directory-module__J3MHTq__featuredCard .fun-directory-module__J3MHTq__cardCopy h3{font-size:22px}.fun-directory-module__J3MHTq__sectionHeading{align-items:start}.fun-directory-module__J3MHTq__closing{gap:23px}.fun-directory-module__J3MHTq__closingIcon{display:none}}@media (max-width:800px){.fun-directory-module__J3MHTq__page{padding:29px 18px 100px}.fun-directory-module__J3MHTq__edition{display:none}.fun-directory-module__J3MHTq__heroTitle{margin-top:30px}.fun-directory-module__J3MHTq__heroTitle h1{font-size:clamp(45px,9vw,70px)}.fun-directory-module__J3MHTq__heroSeal{gap:5px;width:95px;height:95px}.fun-directory-module__J3MHTq__heroSeal span{font-size:9px}.fun-directory-module__J3MHTq__heroSeal svg{width:23px}.fun-directory-module__J3MHTq__featuredGrid{grid-template-columns:minmax(0,1fr)}.fun-directory-module__J3MHTq__featuredCard{grid-template-columns:1fr 1.2fr;display:grid}.fun-directory-module__J3MHTq__featuredCard .fun-directory-module__J3MHTq__cardTop{grid-column:1/-1}.fun-directory-module__J3MHTq__featuredCard .fun-directory-module__J3MHTq__preview{height:auto;min-height:180px;margin-bottom:10px}.fun-directory-module__J3MHTq__featuredCard .fun-directory-module__J3MHTq__cardCopy{padding:15px 18px 22px}.fun-directory-module__J3MHTq__sectionHeading{flex-direction:column;gap:20px}.fun-directory-module__J3MHTq__search{width:100%}.fun-directory-module__J3MHTq__heroBottom>p{font-size:17px}.fun-directory-module__J3MHTq__closing{flex-wrap:wrap;padding:27px}.fun-directory-module__J3MHTq__closing>a{margin-left:0}}@media (max-width:520px){.fun-directory-module__J3MHTq__heroSeal{display:none}.fun-directory-module__J3MHTq__kicker{font-size:10px}.fun-directory-module__J3MHTq__heroTitle h1{font-size:clamp(44px,12vw,61px)}.fun-directory-module__J3MHTq__heroActions{gap:8px;width:100%}.fun-directory-module__J3MHTq__heroActions a,.fun-directory-module__J3MHTq__heroActions button{flex:1;gap:8px;padding:12px 9px;font-size:13px}.fun-directory-module__J3MHTq__indexLine{flex-wrap:wrap;gap:16px;font-size:12px}.fun-directory-module__J3MHTq__indexLine>span:last-child{width:100%;margin-left:0}.fun-directory-module__J3MHTq__featured,.fun-directory-module__J3MHTq__collection{padding-top:36px}.fun-directory-module__J3MHTq__sectionHeading{margin-bottom:20px}.fun-directory-module__J3MHTq__sectionHeading>span{font-size:14px}.fun-directory-module__J3MHTq__grid{grid-template-columns:minmax(0,1fr);gap:16px}.fun-directory-module__J3MHTq__featuredCard{display:flex}.fun-directory-module__J3MHTq__featuredCard .fun-directory-module__J3MHTq__preview{height:160px;min-height:160px;margin-bottom:0}.fun-directory-module__J3MHTq__featuredCard .fun-directory-module__J3MHTq__cardCopy{padding:22px}.fun-directory-module__J3MHTq__cardCopy h3,.fun-directory-module__J3MHTq__featuredCard .fun-directory-module__J3MHTq__cardCopy h3{font-size:24px}.fun-directory-module__J3MHTq__filters{gap:7px}.fun-directory-module__J3MHTq__filters button{gap:7px;padding:9px 11px;font-size:13px}.fun-directory-module__J3MHTq__resultLine{flex-wrap:wrap;gap:0;padding:12px 0;font-size:12px}.fun-directory-module__J3MHTq__routes>div{flex-direction:column;gap:2px}.fun-directory-module__J3MHTq__routes a{justify-content:space-between}.fun-directory-module__J3MHTq__closing{padding:23px}.fun-directory-module__J3MHTq__closing h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.fun-directory-module__J3MHTq__page *,.fun-directory-module__J3MHTq__page :after{transition:none!important;animation:none!important}}
