.banner[data-astro-cid-ehvcvm4h]{position:relative;padding-top:clamp(12px,2vw,22px)}.banner__frame[data-astro-cid-ehvcvm4h]{position:relative;border-radius:calc(var(--radius) + 6px);overflow:hidden;background:var(--violet);box-shadow:0 30px 60px -34px #3b1559bf}.banner__frame[data-astro-cid-ehvcvm4h] img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 50%}.banner__sticker[data-astro-cid-ehvcvm4h]{position:absolute;right:10px;top:10px;display:grid;place-items:center;text-align:center;width:74px;aspect-ratio:1;border-radius:50%;rotate:10deg;background:var(--sunny);color:var(--night);font-weight:900;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;line-height:1.15;box-shadow:inset 0 -5px #00000029,0 10px 20px -8px #0006}.banner__sticker[data-astro-cid-ehvcvm4h] b[data-astro-cid-ehvcvm4h]{font-family:var(--font-display);font-weight:400;font-size:1.15rem;letter-spacing:0;text-transform:none}.banner__hello[data-astro-cid-ehvcvm4h]{position:relative;margin:-34px 12px 0;padding:1.3rem 1.3rem .4rem;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow)}.banner__hello[data-astro-cid-ehvcvm4h] h1[data-astro-cid-ehvcvm4h]{font-size:clamp(2rem,5vw,3rem);margin-bottom:.25em}.banner__hello[data-astro-cid-ehvcvm4h] em[data-astro-cid-ehvcvm4h]{font-style:normal;color:var(--magenta)}.banner__hello[data-astro-cid-ehvcvm4h] p[data-astro-cid-ehvcvm4h]{color:var(--ink-soft)}@media(min-width:760px){.banner__frame[data-astro-cid-ehvcvm4h]{width:100vw;margin-inline:calc(50% - 50vw);border-radius:0}.banner__frame[data-astro-cid-ehvcvm4h] img{aspect-ratio:4 / 1}.banner__hello[data-astro-cid-ehvcvm4h]{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center;margin:-46px auto 0;max-width:980px;padding:1.4rem 2rem 1rem}.banner__hello[data-astro-cid-ehvcvm4h] p[data-astro-cid-ehvcvm4h]{margin-top:.8em}.banner__sticker[data-astro-cid-ehvcvm4h]{width:118px;right:26px;top:24px;font-size:.8rem}.banner__sticker[data-astro-cid-ehvcvm4h] b[data-astro-cid-ehvcvm4h]{font-size:1.45rem}}.entries[data-astro-cid-kqshbbzd]{display:grid;gap:1.1rem;margin-top:1.6rem}.entry[data-astro-cid-kqshbbzd]{display:flex;flex-direction:column;align-items:flex-start;padding:.7rem .7rem 1.2rem;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);color:var(--ink);text-decoration:none;transition-delay:var(--delay, 0ms)}.entry__img[data-astro-cid-kqshbbzd]{width:100%;aspect-ratio:16 / 8;border-radius:15px;overflow:hidden;margin-bottom:1rem;background:var(--bg-alt)}.entry__img[data-astro-cid-kqshbbzd] img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;transition:transform .6s ease}.entry[data-astro-cid-kqshbbzd]:hover .entry__img[data-astro-cid-kqshbbzd] img{transform:scale(1.05)}.entry__img--patreon[data-astro-cid-kqshbbzd] img{object-position:50% 30%}.entry__faces[data-astro-cid-kqshbbzd]{display:flex;background:linear-gradient(180deg,#ffe0ef,#fff)}.entry__faces[data-astro-cid-kqshbbzd] picture{flex:1;min-width:0}.entry__faces[data-astro-cid-kqshbbzd] img{mix-blend-mode:multiply;object-position:50% 4%;transform:scale(1.5);transform-origin:50% 0}.entry[data-astro-cid-kqshbbzd]:hover .entry__faces[data-astro-cid-kqshbbzd] img{transform:scale(1.6)}.entry[data-astro-cid-kqshbbzd] .tag[data-astro-cid-kqshbbzd],.entry[data-astro-cid-kqshbbzd] h2[data-astro-cid-kqshbbzd],.entry[data-astro-cid-kqshbbzd] p[data-astro-cid-kqshbbzd],.more[data-astro-cid-kqshbbzd]{margin-inline:.5rem}.entry[data-astro-cid-kqshbbzd] h2[data-astro-cid-kqshbbzd]{font-size:1.65rem;margin:.55rem .5rem .35rem}.entry[data-astro-cid-kqshbbzd] p[data-astro-cid-kqshbbzd]{color:var(--ink-soft);font-size:.98rem;flex:1}.more[data-astro-cid-kqshbbzd]{font-weight:900;color:var(--magenta-deep)}.more[data-astro-cid-kqshbbzd] i[data-astro-cid-kqshbbzd]{font-style:normal;display:inline-block;transition:transform .2s}.entry[data-astro-cid-kqshbbzd]:hover .more[data-astro-cid-kqshbbzd] i[data-astro-cid-kqshbbzd]{transform:translate(4px)}@media(min-width:900px){.entries[data-astro-cid-kqshbbzd]{grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:2.2rem}}.post[data-astro-cid-zgrfaypj]{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;margin-bottom:1.6rem}.post__img[data-astro-cid-zgrfaypj]{display:block;aspect-ratio:16 / 7;overflow:hidden;background:linear-gradient(135deg,#9a4fc8,#6a2fa0)}.post__img[data-astro-cid-zgrfaypj] img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;transition:transform .6s ease}.post__img--menu[data-astro-cid-zgrfaypj] img{object-position:50% 46%}.post__img--mirei[data-astro-cid-zgrfaypj] img{object-position:50% 14%}.post__img--logo[data-astro-cid-zgrfaypj] img{object-fit:contain;padding:6% 10%}.post[data-astro-cid-zgrfaypj]:hover .post__img[data-astro-cid-zgrfaypj] img{transform:scale(1.04)}.post__body[data-astro-cid-zgrfaypj]{padding:1.3rem 1.4rem 1.4rem}.post[data-astro-cid-zgrfaypj] h3[data-astro-cid-zgrfaypj]{font-size:clamp(1.5rem,3vw,1.9rem);margin-bottom:.2em}.post[data-astro-cid-zgrfaypj] h3[data-astro-cid-zgrfaypj] a[data-astro-cid-zgrfaypj]{color:var(--ink);text-decoration:none}.post[data-astro-cid-zgrfaypj] h3[data-astro-cid-zgrfaypj] a[data-astro-cid-zgrfaypj]:hover{color:var(--magenta)}.post__meta[data-astro-cid-zgrfaypj]{font-size:.85rem;font-weight:800;color:var(--violet);letter-spacing:.04em}.post__body[data-astro-cid-zgrfaypj]>p[data-astro-cid-zgrfaypj]:not(.post__meta){color:var(--ink-soft)}.post__more[data-astro-cid-zgrfaypj]{font-weight:900;text-decoration:none}.side[data-astro-cid-kmlhb32f]{display:grid;gap:1.4rem;align-content:start}.box[data-astro-cid-kmlhb32f]{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.3rem 1.2rem}.box__title[data-astro-cid-kmlhb32f]{font-size:1.45rem;padding-bottom:.45rem;border-bottom:3px solid var(--bg-alt);position:relative}.box__title[data-astro-cid-kmlhb32f]:after{content:"";position:absolute;left:0;bottom:-3px;width:46px;height:3px;background:var(--magenta);border-radius:3px}.box[data-astro-cid-kmlhb32f] p[data-astro-cid-kmlhb32f]{font-size:.97rem;color:var(--ink-soft)}.game[data-astro-cid-kmlhb32f]{display:grid;grid-template-columns:96px 1fr;gap:.9rem;align-items:start;padding:.7rem 0;color:var(--ink-soft);text-decoration:none;font-size:.93rem;line-height:1.5;border-radius:14px}.game[data-astro-cid-kmlhb32f]+.game[data-astro-cid-kmlhb32f]{border-top:1px dashed var(--line)}.game[data-astro-cid-kmlhb32f] b[data-astro-cid-kmlhb32f]{display:inline;font-family:var(--font-display);font-weight:400;font-size:1.15rem;color:var(--ink)}.game[data-astro-cid-kmlhb32f] small[data-astro-cid-kmlhb32f]{color:var(--ink-soft)}.game[data-astro-cid-kmlhb32f] .tag[data-astro-cid-kmlhb32f]{display:table;margin:.3rem 0 .35rem;font-size:.63rem}.game__thumb[data-astro-cid-kmlhb32f]{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--bg-alt)}.game__thumb[data-astro-cid-kmlhb32f] img{width:100%;height:100%;object-fit:cover}.game__thumb--php[data-astro-cid-kmlhb32f] img{object-position:50% 12%}.game__thumb--club[data-astro-cid-kmlhb32f]{background:linear-gradient(180deg,#d9f6ff,#fff)}.game__thumb--club[data-astro-cid-kmlhb32f] img{mix-blend-mode:multiply;object-position:50% 0;transform:scale(2.6);transform-origin:50% 2%}.game__thumb--cam[data-astro-cid-kmlhb32f]{background:radial-gradient(circle at 50% 40%,#ff7cc3,#8f4cc4 70%);display:grid;place-items:center}.game__thumb--cam[data-astro-cid-kmlhb32f] i[data-astro-cid-kmlhb32f]{position:absolute;top:9px;left:9px;font-style:normal;font-weight:900;font-size:.62rem;letter-spacing:.1em;color:#fff;background:#ff2d55;padding:.15em .5em;border-radius:5px}.game__thumb--cam[data-astro-cid-kmlhb32f] em[data-astro-cid-kmlhb32f]{position:absolute;bottom:10px;width:56%;height:6px;border-radius:3px;background:#fff9}.game__thumb--cam[data-astro-cid-kmlhb32f] em[data-astro-cid-kmlhb32f]:nth-of-type(2){bottom:22px;width:40%;left:12px}.game__thumb--cam[data-astro-cid-kmlhb32f] em[data-astro-cid-kmlhb32f]:nth-of-type(3){bottom:34px;width:30%;left:12px}.game__thumb--chat[data-astro-cid-kmlhb32f]{background:linear-gradient(160deg,var(--plum),var(--violet))}.game__thumb--chat[data-astro-cid-kmlhb32f] em[data-astro-cid-kmlhb32f]{position:absolute;height:16px;border-radius:10px;background:#fff}.game__thumb--chat[data-astro-cid-kmlhb32f] em[data-astro-cid-kmlhb32f]:nth-child(1){top:16px;left:12px;width:52%;border-bottom-left-radius:2px}.game__thumb--chat[data-astro-cid-kmlhb32f] em[data-astro-cid-kmlhb32f]:nth-child(2){top:40px;right:12px;width:44%;background:var(--magenta);border-bottom-right-radius:2px}.game__thumb--chat[data-astro-cid-kmlhb32f] em[data-astro-cid-kmlhb32f]:nth-child(3){top:64px;left:12px;width:30%;background:var(--cyan);border-bottom-left-radius:2px}.box--support[data-astro-cid-kmlhb32f]{background:linear-gradient(160deg,#fff,#ffe9f3)}.small[data-astro-cid-kmlhb32f]{margin:.9rem 0 0}.mail[data-astro-cid-kmlhb32f]{font-weight:900;font-size:1.08rem;word-break:break-all}.wink[data-astro-cid-kmlhb32f]{position:relative;display:grid;justify-items:center;padding-top:3.2rem;text-decoration:none}.wink[data-astro-cid-kmlhb32f] img{width:clamp(150px,40vw,200px);filter:drop-shadow(0 18px 18px rgb(59 21 89 / .25));transition:transform .3s ease}.wink[data-astro-cid-kmlhb32f]:hover img{transform:rotate(-3deg) translateY(-4px)}.wink__bubble[data-astro-cid-kmlhb32f]{position:absolute;top:0;left:50%;translate:-75% 0;padding:.55em 1em;border-radius:18px 18px 18px 4px;background:var(--night);color:#fff;font-family:var(--font-display);font-size:1.15rem;white-space:nowrap}.mosaic-sec[data-astro-cid-ht4yzy3z]{background:var(--bg-alt);padding:clamp(3.5rem,8vw,6rem) 0;position:relative}.mosaic-sec[data-astro-cid-ht4yzy3z]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,rgb(255 63 164 / .16) 1.5px,transparent 2px);background-size:22px 22px}.mosaic-sec[data-astro-cid-ht4yzy3z] .wrap[data-astro-cid-ht4yzy3z]{position:relative}.mosaic[data-astro-cid-ht4yzy3z]{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:180px;grid-auto-flow:dense;gap:10px;margin-top:2rem}.mosaic[data-astro-cid-ht4yzy3z] .tile{border-radius:18px;overflow:hidden;background:var(--plum);box-shadow:var(--shadow)}.mosaic[data-astro-cid-ht4yzy3z] .tile picture,.mosaic[data-astro-cid-ht4yzy3z] .tile img{width:100%;height:100%}.mosaic[data-astro-cid-ht4yzy3z] .tile img{object-fit:cover;object-position:50% 20%}.mosaic[data-astro-cid-ht4yzy3z] .tile--big{grid-column:span 2;grid-row:span 2}@media(min-width:900px){.mosaic[data-astro-cid-ht4yzy3z]{grid-template-columns:repeat(5,1fr);grid-auto-rows:240px;gap:14px}.mosaic[data-astro-cid-ht4yzy3z] .tile--big{grid-column:span 2;grid-row:span 2}.mosaic[data-astro-cid-ht4yzy3z] .tile--tall{grid-row:span 2}}.tiers[data-astro-cid-qmm6qt4e]{background:var(--surface);padding:clamp(3.5rem,8vw,6rem) 0}.tiers__head[data-astro-cid-qmm6qt4e]{display:grid;gap:.5rem 3rem}.tiers__list[data-astro-cid-qmm6qt4e]{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;gap:1rem}.tier[data-astro-cid-qmm6qt4e]{position:relative;padding:1.4rem 1.3rem 1rem;border-radius:var(--radius);background:var(--bg);border:2px solid var(--line);transition-delay:var(--delay)}.tier[data-astro-cid-qmm6qt4e] h3[data-astro-cid-qmm6qt4e]{font-size:1.6rem;margin-bottom:.1em}.tier__price[data-astro-cid-qmm6qt4e]{font-family:var(--font-display);font-size:2.3rem;line-height:1;color:var(--magenta);margin-bottom:.6rem}.tier__price[data-astro-cid-qmm6qt4e] small[data-astro-cid-qmm6qt4e]{font-family:var(--font-body);font-size:.85rem;font-weight:800;color:var(--ink-soft);margin-left:.2em}.tier[data-astro-cid-qmm6qt4e] p[data-astro-cid-qmm6qt4e]:last-child{color:var(--ink-soft);font-size:.96rem}.tier[data-astro-cid-qmm6qt4e] .tag[data-astro-cid-qmm6qt4e]{margin-bottom:.7rem}.tier--star[data-astro-cid-qmm6qt4e]{background:linear-gradient(165deg,var(--plum),#5d2386);border-color:transparent;color:#fff;box-shadow:0 24px 40px -24px #3b1559cc}.tier--star[data-astro-cid-qmm6qt4e] p[data-astro-cid-qmm6qt4e]:last-child{color:#eadcf7}.tier--star[data-astro-cid-qmm6qt4e] .tier__price[data-astro-cid-qmm6qt4e]{color:var(--sunny)}.tier--star[data-astro-cid-qmm6qt4e] .tier__price[data-astro-cid-qmm6qt4e] small[data-astro-cid-qmm6qt4e]{color:#d9c4ec}.tier__flag[data-astro-cid-qmm6qt4e]{position:absolute;top:-12px;right:16px;rotate:4deg;padding:.3em .8em;border-radius:999px;background:var(--cyan);color:var(--night);font-weight:900;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.tiers__cta[data-astro-cid-qmm6qt4e]{margin-top:2rem}.tiers__cta[data-astro-cid-qmm6qt4e] .btn--ghost[data-astro-cid-qmm6qt4e]{--b: var(--bg-alt);--t: var(--magenta-deep)}@media(min-width:700px){.tiers__list[data-astro-cid-qmm6qt4e]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.tiers__head[data-astro-cid-qmm6qt4e]{grid-template-columns:1fr 1.4fr;align-items:end}.tiers__list[data-astro-cid-qmm6qt4e]{grid-template-columns:repeat(5,1fr)}.tier--star[data-astro-cid-qmm6qt4e]{transform:translateY(-14px)}}.road[data-astro-cid-vwlcdngh]{background:var(--bg-alt);padding:clamp(3.5rem,8vw,6rem) 0 clamp(5rem,10vw,7rem)}.road__grid[data-astro-cid-vwlcdngh]{display:grid;gap:2.5rem}.road__next[data-astro-cid-vwlcdngh]{list-style:none;padding:0;margin:1.6rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.road__next[data-astro-cid-vwlcdngh] li[data-astro-cid-vwlcdngh]{background:var(--surface);border-radius:999px;padding:.45em .95em;font-weight:800;font-size:.9rem;box-shadow:var(--shadow)}.ladder[data-astro-cid-vwlcdngh]{list-style:none;margin:0;padding:0;display:grid;gap:.7rem;counter-reset:step}.ladder[data-astro-cid-vwlcdngh] li[data-astro-cid-vwlcdngh]{display:grid;grid-template-columns:92px 1fr;gap:1rem;align-items:center;padding:.8rem 1rem .8rem .8rem;border-radius:18px;background:var(--surface);box-shadow:var(--shadow);margin-left:calc(var(--i) * 0px)}.ladder__amt[data-astro-cid-vwlcdngh]{display:grid;place-items:center;height:58px;border-radius:14px;color:#fff;font-family:var(--font-display);font-size:1.3rem;background:hsl(calc(325 - var(--i) * 22) 88% 58%);box-shadow:inset 0 -4px #0000002e}.ladder[data-astro-cid-vwlcdngh] li[data-astro-cid-vwlcdngh]:first-child .ladder__amt[data-astro-cid-vwlcdngh]{background:var(--night);font-size:1.1rem}.ladder__txt[data-astro-cid-vwlcdngh]{font-weight:700;line-height:1.4}@media(min-width:1000px){.road__grid[data-astro-cid-vwlcdngh]{grid-template-columns:1fr 1.15fr;gap:4rem;align-items:start}.road__intro[data-astro-cid-vwlcdngh]{position:sticky;top:100px}.ladder[data-astro-cid-vwlcdngh] li[data-astro-cid-vwlcdngh]{margin-left:calc(var(--i) * 10px)}}.commission[data-astro-cid-vfpivazl]{padding:1.6rem 0;color:var(--ink);background:radial-gradient(circle at 50% 50%,rgb(255 255 255 / .5) 0 5px,transparent 6px) 0 0 / 44px 44px,linear-gradient(135deg,var(--sunny) 0%,#ffd86b 55%,var(--orange) 140%)}.commission__in[data-astro-cid-vfpivazl]{display:grid;grid-template-columns:auto 1fr;gap:.6rem 1.2rem;align-items:center}.commission__chibi[data-astro-cid-vfpivazl]{width:64px;height:auto;grid-row:span 2;align-self:end}.commission[data-astro-cid-vfpivazl] h2[data-astro-cid-vfpivazl]{font-size:clamp(1.5rem,3.4vw,2.2rem);margin:0 0 .15em;color:var(--ink)}.commission[data-astro-cid-vfpivazl] p[data-astro-cid-vfpivazl]{margin:0;color:var(--ink-soft);font-weight:700;max-width:62ch}.commission[data-astro-cid-vfpivazl] .btn[data-astro-cid-vfpivazl]{justify-self:start}@media(min-width:760px){.commission__in[data-astro-cid-vfpivazl]{grid-template-columns:auto 1fr auto;gap:1.6rem}.commission__chibi[data-astro-cid-vfpivazl]{width:76px;grid-row:auto}.commission[data-astro-cid-vfpivazl] .btn[data-astro-cid-vfpivazl]{justify-self:end}}.board[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;padding:clamp(3rem,7vw,5rem) 0}@media(min-width:960px){.board[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 340px;gap:3rem;align-items:start}}
