@import "https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@700&family=IM+Fell+English:wght@400;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=IM+Fell+English:wght@400;700&family=MedievalSharp&display=swap";
@import "https://fonts.googleapis.com/css2?family=UnifrakturCook:wght@700&family=IM+Fell+English:wght@400;700&display=swap";
.presence-green-border{box-shadow:0 0 0 4px #22c55e,0 2px 8px #22c55e44;border:2px solid #22c55e!important}body.royal-medieval-theme,.royal-medieval-theme :scope{color:#3b2f1e;background:linear-gradient(135deg,#f5e9c6 0%,#c9a74a 100%);font-family:Cinzel Decorative,IM Fell English,serif}body.royal-medieval-theme h1,body.royal-medieval-theme h2,body.royal-medieval-theme h3,body.royal-medieval-theme h4,body.royal-medieval-theme h5,body.royal-medieval-theme h6,.royal-medieval-theme h1,.royal-medieval-theme h2,.royal-medieval-theme h3,.royal-medieval-theme h4,.royal-medieval-theme h5,.royal-medieval-theme h6{color:#a67c00;text-shadow:1px 1px #fffbe6,2px 2px 2px #c9a74a;letter-spacing:2px;font-family:EB Garamond,serif}body.royal-medieval-theme .medieval-card,body.royal-medieval-theme .power-card,body.royal-medieval-theme .equipment-card,.royal-medieval-theme .medieval-card,.royal-medieval-theme .power-card,.royal-medieval-theme .equipment-card{background:#fff9dcf7;border:2.5px solid #c9a74a;border-radius:14px;margin-bottom:1.2rem;padding:1.2rem;box-shadow:0 4px 16px #c9a74a55;font-family:EB Garamond,serif!important}body.royal-medieval-theme .medieval-btn,body.royal-medieval-theme button,body.royal-medieval-theme .power-card button,body.royal-medieval-theme .equipment-card button,.royal-medieval-theme .medieval-btn,.royal-medieval-theme button,.royal-medieval-theme .power-card button,.royal-medieval-theme .equipment-card button{color:#3b2f1e;background:linear-gradient(90deg,#c9a74a 0%,#fffbe6 100%);border:2px solid #a67c00;border-radius:8px;font-family:Cinzel Decorative,serif;font-weight:700;transition:background .2s,color .2s;box-shadow:0 2px 8px #c9a74a55}body.royal-medieval-theme .medieval-btn:hover,body.royal-medieval-theme button:hover,.royal-medieval-theme .medieval-btn:hover,.royal-medieval-theme button:hover{color:#a67c00;background:linear-gradient(90deg,#fffbe6 0%,#c9a74a 100%)}body.royal-medieval-theme input,body.royal-medieval-theme select,body.royal-medieval-theme textarea,.royal-medieval-theme input,.royal-medieval-theme select,.royal-medieval-theme textarea{color:#3b2f1e;background:#fffbe6;border:1.5px solid #c9a74a;border-radius:7px;font-family:IM Fell English,serif}::-webkit-scrollbar{background:#fffbe6;width:12px}::-webkit-scrollbar-thumb{background:#c9a74a;border-radius:6px}body.royal-medieval-theme main,.royal-medieval-theme main{background:#fff9dcfa;border:4px double #c9a74a;border-radius:18px;box-shadow:0 6px 32px #c9a74a33}body.royal-medieval-theme .medieval-header-icon,.royal-medieval-theme .medieval-header-icon{vertical-align:middle;filter:drop-shadow(0 0 4px #c9a74a);width:38px;height:38px;margin-right:.7rem}
.presence-green-border{box-shadow:0 0 0 4px #22c55e,0 2px 8px #22c55e44;border:2px solid #22c55e!important}body.forest-medieval-theme,.forest-medieval-theme :scope{color:#e6e0d4;background:linear-gradient(135deg,#2e3d23 0%,#7a9c5c 100%);font-family:IM Fell English,MedievalSharp,serif}body.forest-medieval-theme h1,body.forest-medieval-theme h2,body.forest-medieval-theme h3,body.forest-medieval-theme h4,body.forest-medieval-theme h5,body.forest-medieval-theme h6,.forest-medieval-theme h1,.forest-medieval-theme h2,.forest-medieval-theme h3,.forest-medieval-theme h4,.forest-medieval-theme h5,.forest-medieval-theme h6{color:#bfa76a;text-shadow:2px 2px 6px #2e3d23,0 0 2px #bfa76a;letter-spacing:1.5px;font-family:MedievalSharp,IM Fell English,serif}body.forest-medieval-theme .medieval-card,body.forest-medieval-theme .power-card,body.forest-medieval-theme .equipment-card,.forest-medieval-theme .medieval-card,.forest-medieval-theme .power-card,.forest-medieval-theme .equipment-card{background:#2e3d23f7;border:2.5px solid #7a9c5c;border-radius:12px;margin-bottom:1.2rem;padding:1.1rem;font-family:IM Fell English,serif;box-shadow:0 4px 16px #2e3d2355}body.forest-medieval-theme .medieval-btn,body.forest-medieval-theme button,body.forest-medieval-theme .power-card button,body.forest-medieval-theme .equipment-card button,.forest-medieval-theme .medieval-btn,.forest-medieval-theme button,.forest-medieval-theme .power-card button,.forest-medieval-theme .equipment-card button{color:#e6e0d4;background:linear-gradient(90deg,#7a9c5c 0%,#bfa76a 100%);border:2px solid #bfa76a;border-radius:7px;font-family:MedievalSharp,IM Fell English,serif;font-weight:700;transition:background .2s,color .2s;box-shadow:0 2px 8px #2e3d2355}body.forest-medieval-theme .medieval-btn:hover,body.forest-medieval-theme button:hover,.forest-medieval-theme .medieval-btn:hover,.forest-medieval-theme button:hover{color:#2e3d23;background:linear-gradient(90deg,#bfa76a 0%,#7a9c5c 100%)}body.forest-medieval-theme input,body.forest-medieval-theme select,body.forest-medieval-theme textarea,.forest-medieval-theme input,.forest-medieval-theme select,.forest-medieval-theme textarea{color:#e6e0d4;background:#2e3d23;border:1.5px solid #7a9c5c;border-radius:5px;font-family:IM Fell English,serif}::-webkit-scrollbar{background:#7a9c5c;width:12px}::-webkit-scrollbar-thumb{background:#bfa76a;border-radius:6px}body.forest-medieval-theme main,.forest-medieval-theme main{background:#2e3d23fa;border:4px double #7a9c5c;border-radius:14px;box-shadow:0 6px 32px #2e3d2355}body.forest-medieval-theme .medieval-header-icon,.forest-medieval-theme .medieval-header-icon{vertical-align:middle;filter:drop-shadow(0 0 4px #7a9c5c);width:36px;height:36px;margin-right:.7rem}
.presence-green-border{box-shadow:0 0 0 4px #22c55e,0 2px 8px #22c55e44;border:2px solid #22c55e!important}body.blood-medieval-theme,.blood-medieval-theme :scope{color:#fbeee6;background:linear-gradient(135deg,#3a0d0d 0%,#7a1e1e 100%);font-family:UnifrakturCook,IM Fell English,serif}body.blood-medieval-theme h1,body.blood-medieval-theme h2,body.blood-medieval-theme h3,body.blood-medieval-theme h4,body.blood-medieval-theme h5,body.blood-medieval-theme h6,.blood-medieval-theme h1,.blood-medieval-theme h2,.blood-medieval-theme h3,.blood-medieval-theme h4,.blood-medieval-theme h5,.blood-medieval-theme h6{color:#b30000;text-shadow:2px 2px 8px #000,0 0 2px #b30000;letter-spacing:2px;font-family:UnifrakturCook,IM Fell English,serif}body.blood-medieval-theme .medieval-card,body.blood-medieval-theme .power-card,body.blood-medieval-theme .equipment-card,.blood-medieval-theme .medieval-card,.blood-medieval-theme .power-card,.blood-medieval-theme .equipment-card{background:#3a0d0df7;border:2.5px solid #b30000;border-radius:12px;margin-bottom:1.2rem;padding:1.1rem;font-family:IM Fell English,serif;box-shadow:0 4px 16px #7a1e1e99}body.blood-medieval-theme .medieval-btn,body.blood-medieval-theme button,body.blood-medieval-theme .power-card button,body.blood-medieval-theme .equipment-card button,.blood-medieval-theme .medieval-btn,.blood-medieval-theme button,.blood-medieval-theme .power-card button,.blood-medieval-theme .equipment-card button{color:#fbeee6;background:linear-gradient(90deg,#b30000 0%,#7a1e1e 100%);border:2px solid #b30000;border-radius:7px;font-family:UnifrakturCook,IM Fell English,serif;font-weight:700;transition:background .2s,color .2s;box-shadow:0 2px 8px #7a1e1e99}body.blood-medieval-theme .medieval-btn:hover,body.blood-medieval-theme button:hover,.blood-medieval-theme .medieval-btn:hover,.blood-medieval-theme button:hover{color:#b30000;background:linear-gradient(90deg,#7a1e1e 0%,#b30000 100%)}body.blood-medieval-theme input,body.blood-medieval-theme select,body.blood-medieval-theme textarea,.blood-medieval-theme input,.blood-medieval-theme select,.blood-medieval-theme textarea{color:#fbeee6;background:#3a0d0d;border:1.5px solid #b30000;border-radius:5px;font-family:IM Fell English,serif}::-webkit-scrollbar{background:#7a1e1e;width:12px}::-webkit-scrollbar-thumb{background:#b30000;border-radius:6px}body.blood-medieval-theme main,.blood-medieval-theme main{background:#3a0d0dfa;border:4px double #b30000;border-radius:14px;box-shadow:0 6px 32px #7a1e1e99}body.blood-medieval-theme .medieval-header-icon,.blood-medieval-theme .medieval-header-icon{vertical-align:middle;filter:drop-shadow(0 0 4px #b30000);width:36px;height:36px;margin-right:.7rem}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2c9c473f-module__Ttw9gW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2c9c473f-module__Ttw9gW__variable{--font-geist-sans:"Geist","Geist Fallback"}
