.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;font-family:var(--font-cinzel-decorative),var(--font-im-fell-english),serif;background:linear-gradient(135deg,#f5e9c6 0%,#c9a74a 100%)}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{font-family:var(--font-eb-garamond),serif;color:#a67c00;text-shadow:1px 1px #fffbe6,2px 2px 2px #c9a74a;letter-spacing:2px}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;font-family:var(--font-cinzel-decorative),serif;background:linear-gradient(90deg,#c9a74a 0%,#fffbe6 100%);border:2px solid #a67c00;border-radius:8px;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;font-family:var(--font-im-fell-english),serif;background:#fffbe6;border:1.5px solid #c9a74a;border-radius:7px}::-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;font-family:var(--font-im-fell-english),var(--font-medieval-sharp),serif;background:linear-gradient(135deg,#2e3d23 0%,#7a9c5c 100%)}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{font-family:var(--font-medieval-sharp),var(--font-im-fell-english),serif;color:#bfa76a;text-shadow:2px 2px 6px #2e3d23,0 0 2px #bfa76a;letter-spacing:1.5px}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{font-family:var(--font-im-fell-english),serif;background:#2e3d23f7;border:2.5px solid #7a9c5c;border-radius:12px;margin-bottom:1.2rem;padding:1.1rem;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;font-family:var(--font-medieval-sharp),var(--font-im-fell-english),serif;background:linear-gradient(90deg,#7a9c5c 0%,#bfa76a 100%);border:2px solid #bfa76a;border-radius:7px;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;font-family:var(--font-im-fell-english),serif;background:#2e3d23;border:1.5px solid #7a9c5c;border-radius:5px}::-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;font-family:var(--font-unifraktur-cook),var(--font-im-fell-english),serif;background:linear-gradient(135deg,#3a0d0d 0%,#7a1e1e 100%)}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{font-family:var(--font-unifraktur-cook),var(--font-im-fell-english),serif;color:#b30000;text-shadow:2px 2px 8px #000,0 0 2px #b30000;letter-spacing:2px}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{font-family:var(--font-im-fell-english),serif;background:#3a0d0df7;border:2.5px solid #b30000;border-radius:12px;margin-bottom:1.2rem;padding:1.1rem;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;font-family:var(--font-unifraktur-cook),var(--font-im-fell-english),serif;background:linear-gradient(90deg,#b30000 0%,#7a1e1e 100%);border:2px solid #b30000;border-radius:7px;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;font-family:var(--font-im-fell-english),serif;background:#3a0d0d;border:1.5px solid #b30000;border-radius:5px}::-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}
