.ludus-site .meth .mhero .wrap.one{flex-direction:column;grid-template-columns:none;align-items:flex-start;gap:22px;padding-block:72px 64px;display:flex}.ludus-site .meth .mhero h1{max-width:16ch}.ludus-site .jump{flex-wrap:wrap;gap:8px;display:flex}.ludus-site .timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ludus-site .timeline li{border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:16px 12px;display:flex}.ludus-site .timeline .d{background:linear-gradient(180deg,var(--magenta),var(--magenta));border:1px solid var(--magenta)}.ludus-site .timeline li span{font-family:var(--display);text-transform:uppercase;font-size:15px}.ludus-site .timeline li small{font-family:var(--mono);color:var(--muted);font-size:12px}.ludus-site .timeline .pub{background:linear-gradient(150deg,var(--pink),var(--magenta));border:1px solid var(--pink);position:relative}.ludus-site .timeline .pub img{width:56px;position:absolute;top:-18px;right:6px}.ludus-site .tl-legend{color:var(--muted);flex-wrap:wrap;gap:20px;font-size:14px;display:flex}.ludus-site .tl-legend span:before{content:"";vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:8px;display:inline-block}.ludus-site .tl-legend .k1:before{background:var(--magenta)}.ludus-site .tl-legend .k2:before{background:var(--pink)}.ludus-site .rcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ludus-site .rcard{border:1px solid var(--line);border-top:3px solid var(--cc);background:var(--bg-2);border-radius:24px;flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.ludus-site .rcard header{flex-direction:column;gap:4px;display:flex}.ludus-site .rcard h3{font-family:var(--display);text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:400;display:flex}.ludus-site .rcard small{color:var(--muted);font-size:14px}.ludus-site .rcard p{color:var(--muted);margin:0;font-size:15px}.ludus-site .recipe{flex-wrap:nowrap;gap:3px;height:auto;display:flex}.ludus-site .pledge{border-top:1px solid var(--line);background:radial-gradient(50% 80% at 80% 40%,var(--magenta),transparent 70%),radial-gradient(40% 60% at 20% 80%,var(--pink),transparent 70%),var(--bg);position:relative;overflow:hidden}.ludus-site .pledge .wrap{flex-direction:column;gap:20px;padding-block:110px;display:flex;position:relative}.ludus-site .pledge .big{font-family:var(--display);text-transform:uppercase;text-wrap:balance;max-width:14ch;margin:0;font-size:62px;line-height:1.02}.ludus-site .pledge .small{color:var(--muted);max-width:56ch;margin:0;font-size:18px}.ludus-site .pledge .star{width:160px;position:absolute;top:40px;right:4%}.ludus-site .gloss{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.ludus-site .gloss div{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:18px 18px 18px 0;display:flex}.ludus-site .gloss dt{font-family:var(--mono);color:var(--pink);font-size:16px;font-weight:700}.ludus-site .gloss dd{color:var(--muted);margin:0;font-size:14px}.ludus-site .faq{border-top:1px solid var(--line);flex-direction:column;max-width:860px;display:flex}.ludus-site .faq details{border-bottom:1px solid var(--line)}.ludus-site .faq summary{cursor:pointer;padding:20px 40px 20px 0;font-size:17px;font-weight:600;list-style:none;position:relative}.ludus-site .faq summary::-webkit-details-marker{display:none}.ludus-site .faq summary:after{content:"+";color:var(--pink);font-size:26px;transition:transform .2s;position:absolute;top:14px;right:6px}.ludus-site .faq details[open] summary:after{transform:rotate(45deg)}.ludus-site .faq details p{color:var(--muted);max-width:70ch;margin:0 0 20px}.ludus-site .presss{color:var(--muted);margin:0}.ludus-site .presss .mail{color:var(--fg);-webkit-user-select:all;user-select:all;font-weight:700}.ludus-site .srcs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ludus-site .srcs span{border:1.5px dashed var(--muted);text-align:center;color:var(--muted);font-family:var(--mono);border-radius:14px;padding:26px 12px;font-size:12px}.ludus-site .log{border-top:1px solid var(--line);max-width:860px;margin:0;padding:0;list-style:none}.ludus-site .log li{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.ludus-site .log time{font-family:var(--mono);color:var(--pink);font-size:13px}@media (width<=900px){.ludus-site .timeline{grid-template-columns:repeat(4,minmax(0,1fr))}.ludus-site .timeline .pub{grid-column:auto}.ludus-site .gloss,.ludus-site .srcs{grid-template-columns:repeat(2,minmax(0,1fr))}.ludus-site .log li{grid-template-columns:minmax(0,1fr);gap:4px}}.ludus-site .meth .mhero .wrap.one{grid-template-columns:none;display:flex}.ludus-site .meth .rcards{grid-template-columns:repeat(2,minmax(0,1fr))}.ludus-site .meth .rcard{--cc:var(--pink)}.ludus-site .meth .rcard.kpop{--cc:var(--magenta)}.ludus-site .meth .recipe{flex-direction:column;gap:18px}.ludus-site .meth .recipe dt{font-family:var(--mono);color:var(--fg)}.ludus-site .meth .recipe dd{color:var(--muted);margin:0}.ludus-site .meth .srcs{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.ludus-site .meth .rcards{grid-template-columns:minmax(0,1fr)}.ludus-site .meth .timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.ludus-site .meth .srcs{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.ludus-site .meth .timeline{grid-template-columns:minmax(0,1fr)}.ludus-site .meth .pledge .big{font-size:36px}.ludus-site .meth .pledge .star{display:none}}
