@font-face{font-family:__IM_Fell_English_5ff2cf;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/50af7580c16e943a.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IM_Fell_English_5ff2cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/565f544356a75cf3.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_5ff2cf{font-family:__IM_Fell_English_5ff2cf;font-weight:400}.__variable_5ff2cf{--font-fell:"__IM_Fell_English_5ff2cf"}@font-face{font-family:__Caveat_97f5e1;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Caveat_97f5e1;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Caveat_97f5e1;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Caveat_97f5e1;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Caveat_Fallback_97f5e1;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_97f5e1{font-family:__Caveat_97f5e1,__Caveat_Fallback_97f5e1;font-style:normal}.__variable_97f5e1{--font-caveat:"__Caveat_97f5e1","__Caveat_Fallback_97f5e1"}.cs-desk{background:radial-gradient(ellipse at 30% 20%,hsla(0,0%,100%,.04),transparent 60%),linear-gradient(160deg,#241a12,#16100b)}.cs-paper{position:relative;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse at 15% 8%,rgba(139,105,20,.13),transparent 50%),radial-gradient(ellipse at 88% 92%,rgba(120,85,30,.16),transparent 45%),radial-gradient(ellipse at 70% 30%,rgba(255,252,240,.5),transparent 70%),#efe4c9;color:#2b2118;box-shadow:0 2px 4px rgba(0,0,0,.4),0 24px 60px rgba(0,0,0,.55),inset 0 0 60px rgba(139,105,20,.12);border-radius:3px 5px 4px 6px}.cs-ink{color:#1e2a52}.cs-rule{border-bottom:1px solid rgba(43,33,24,.45)}.cs-box{border:1.5px solid rgba(43,33,24,.75);border-radius:2px 4px 3px 4px;background:rgba(255,252,240,.35)}.cs-label{font-variant:small-caps;letter-spacing:.14em;color:rgba(43,33,24,.65)}.cs-stain{position:absolute;border-radius:50%;pointer-events:none}.cs-coffee-ring{width:110px;height:104px;border:9px solid rgba(112,66,20,.16);filter:blur(.6px);transform:rotate(-8deg) scaleX(1.05)}.cs-ink-blot{width:26px;height:22px;background:radial-gradient(ellipse,rgba(30,42,82,.5),rgba(30,42,82,.12) 65%,transparent 70%);filter:blur(.4px)}.cs-seal{background:radial-gradient(circle at 35% 30%,#d84a3a,#9c1f16 60%,#6e130d 100%);border-radius:48% 52% 50% 50%/51% 49% 52% 48%;box-shadow:inset 0 3px 8px rgba(255,200,180,.45),inset 0 -5px 10px rgba(60,5,0,.6),0 4px 10px rgba(0,0,0,.45)}.cs-seal-ring{border:2px solid rgba(255,220,200,.4);border-radius:50%}@keyframes cs-d20-roll{0%{transform:rotate(0deg) scale(1)}30%{transform:rotate(160deg) scale(1.12)}60%{transform:rotate(300deg) scale(.96)}to{transform:rotate(1turn) scale(1)}}.cs-d20-rolling{animation:cs-d20-roll .9s cubic-bezier(.3,.1,.3,1)}.cs-d20{cursor:pointer;transition:transform .15s ease;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.cs-d20:hover{transform:translateY(-3px) rotate(-4deg)}@keyframes cs-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cs-outcome{animation:cs-fade-in .5s ease both}@media (prefers-reduced-motion:reduce){.cs-d20-rolling{animation:none}}