.elemental-forge{background:#101b18;border:1px solid #4d5949;border-radius:12px;margin-top:1.3rem}.elemental-forge-heading{text-align:left;color:#e4d8b9;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.elemental-forge-heading>span:last-child{margin-left:auto}.elemental-forge-body{padding:0 16px 16px}.elemental-forge blockquote{color:#d9c69a;font-family:Georgia,serif}.elemental-forge small{display:block}.elemental-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.elemental-options button{min-height:120px;color:var(--element-color);border:1px solid #46534b;border-radius:9px;padding:12px}.elemental-options button[aria-pressed=true]{border-color:var(--element-color);background:#24322a}.elemental-options small{color:#b5c0b6;font-size:11px;line-height:1.4}.elemental-save-status{color:#c3d5c7;min-height:2.8em;font-size:13px}.elemental-save-status[role=alert]{color:#e3aa8e}.battle-attunement{z-index:8;align-items:center;gap:8px;height:30px;min-height:30px;padding:2px 0;font-size:11px;display:flex;position:relative}.battle-attunement-toggle{color:#e1d4b6;white-space:nowrap;background:#14221d;border:1px solid #657064;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;display:flex}.battle-attunement-toggle small{color:#a9b7ac}.battle-passive{text-overflow:ellipsis;white-space:nowrap;color:#bcb2d0;min-width:0;overflow:hidden}.battle-attunement-menu{z-index:80;background:#0c1916;border:1px solid #b29a60;border-radius:10px;width:360px;max-width:calc(100vw - 24px);padding:12px;position:relative;box-shadow:0 8px 24px #0009;animation:none!important}.battle-attunement-menu p{color:#c9c6b5;margin:0 0 8px;font-size:11px}.battle-attunement-menu>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.battle-attunement-menu>div button{color:var(--element-color);border:1px solid #48564b;border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:8px 2px;display:flex}.battle-attunement-menu .text-link{margin-top:8px;font-size:11px}.amulet-passive{color:#c7cebf;border-left:2px solid #a69361;padding-left:12px}.vespermaw-report{background:#151d17;border:1px solid #746443;border-radius:10px;padding:12px}.vespermaw-report dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0;display:grid}.vespermaw-report dt{color:#b3bbae;font-size:11px}.vespermaw-report dd{font-variant-numeric:tabular-nums;color:#e3c988;margin:0}.vespermaw-report summary{cursor:pointer;color:#e3c988}.elemental-weapon-aura{pointer-events:none}@media (max-width:500px){.elemental-options{grid-template-columns:repeat(2,minmax(0,1fr))}.battle-attunement{height:26px;min-height:26px;font-size:10px}.battle-attunement-toggle{padding:2px 5px}.battle-attunement-toggle small{font-size:9px}.battle-attunement-menu{width:300px}.vespermaw-report{padding:8px}}.court-combat:has(>.battle-attunement){grid-template-rows:90px 30px 144px 64px minmax(34px,1fr)}.court-view .battle-attunement-toggle{padding:3px 6px;font-size:11px}.court-view .battle-attunement-menu button{padding:7px 3px;font-size:11px}@container court-dock (height<=500px){.court-combat:has(>.battle-attunement){grid-template-rows:minmax(60px,1fr) 26px 48px 42px 24px;gap:4px}.court-combat:has(>.battle-attunement) .court-response{min-height:24px;font-size:11px}.court-combat .battle-attunement{height:26px;min-height:26px}.court-combat .battle-attunement-toggle{padding:2px 5px;font-size:10px}.court-combat:has(>.battle-attunement) .court-tell p{font-size:11px;line-height:13px}.court-combat:has(>.battle-attunement) .court-tell strong{font-size:17px;line-height:20px}}@media (max-width:899px){.hollow-combat-controls:has(>.battle-attunement){gap:4px}.hollow-combat-controls>.battle-attunement{height:26px;min-height:26px}.hollow-combat-controls:has(>.battle-attunement) .hollow-combat-main button{height:48px}.hollow-combat-controls:has(>.battle-attunement) .hollow-skills{height:38px}.hollow-combat-controls:has(>.battle-attunement) .hollow-combat-tools{height:31px}.hollow-combat-controls:has(>.battle-attunement) .hollow-combat-tools :is(.requiem-button,.combat-items-toggle){height:29px;min-height:29px}}@media (max-width:899px) and (min-width:520px) and (max-height:520px){.hollow-combat-controls:has(>.battle-attunement){gap:3px}.hollow-combat-controls>.battle-attunement{height:22px;min-height:22px;padding:0;font-size:10px}.hollow-combat-controls:has(>.battle-attunement) .hollow-combat-main button{height:38px}.hollow-combat-controls:has(>.battle-attunement) .hollow-skills{height:32px}.hollow-combat-controls:has(>.battle-attunement) .hollow-combat-tools{height:27px}.hollow-combat-controls:has(>.battle-attunement) .hollow-combat-tools :is(.requiem-button,.combat-items-toggle){height:26px;min-height:26px}}.spectre-dock:has(.battle-attunement) .spectre-narration{height:66px}
