.cond-chip{--cond:var(--gold);--cond-rgb:var(--gold-rgb);min-height:26px;font:600 11px var(--font-label);letter-spacing:.06em;color:var(--cond);background:rgb(var(--cond-rgb) / .1);border:1px solid rgb(var(--cond-rgb) / .45);cursor:pointer;white-space:nowrap;border-radius:13px;align-items:center;gap:5px;padding:0 9px 0 7px;transition:background .14s,box-shadow .14s;display:inline-flex}button.cond-chip:hover{background:rgb(var(--cond-rgb) / .2);box-shadow:0 0 12px rgb(var(--cond-rgb) / .3)}.cond-chip.plain{--cond:var(--quiet);--cond-rgb:var(--quiet-rgb);cursor:default}.cond-chip.paralyzed,.cond-chip.stunned,.cond-chip.unconscious,.cond-chip.petrified,.cond-chip.incapacitated,.cond-sheet.paralyzed,.cond-sheet.stunned,.cond-sheet.unconscious,.cond-sheet.petrified,.cond-sheet.incapacitated{--cond:var(--danger);--cond-rgb:var(--danger-rgb)}.cond-chip.charmed,.cond-chip.frightened,.cond-chip.invisible,.cond-sheet.charmed,.cond-sheet.frightened,.cond-sheet.invisible{--cond:var(--arcane);--cond-rgb:var(--arcane-rgb)}.cond-chip.poisoned,.cond-sheet.poisoned{--cond:var(--vitality);--cond-rgb:var(--vitality-rgb)}.cond-chip.blinded,.cond-chip.deafened,.cond-sheet.blinded,.cond-sheet.deafened{--cond:var(--strong);--cond-rgb:var(--strong-rgb)}.cond-icon{flex:none;display:block}.cond-scrim{z-index:80;background:rgb(var(--ink-rgb) / .6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:16px;animation:.16s ease-out fade;display:grid;position:fixed;inset:0}.cond-sheet{--cond:var(--gold);--cond-rgb:var(--gold-rgb);text-align:left;background:color-mix(in srgb, rgb(var(--surface-rgb)) 95%, transparent);border:1px solid rgb(var(--cond-rgb) / .5);width:min(480px,100%);max-height:min(80vh,640px);box-shadow:0 24px 60px #0009, 0 0 40px rgb(var(--cond-rgb) / .12);padding:22px 22px 18px;animation:.26s cubic-bezier(.2,.8,.2,1) sq-rise;overflow-y:auto}.cond-sheet-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.cond-sheet-glyph{width:54px;height:54px;color:var(--cond);background:rgb(var(--cond-rgb) / .12);box-shadow:0 0 0 1px rgb(var(--cond-rgb) / .45), 0 0 24px rgb(var(--cond-rgb) / .25);border-radius:50%;place-items:center;display:grid}.cond-sheet-title{color:var(--strong);margin:2px 0 0;font-size:30px;font-weight:500;line-height:1}.cond-intro{font:italic 17px/1.4 var(--font-flavor);color:var(--quiet);margin:0 0 12px}.cond-effects{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cond-effects li{border-left:2px solid rgb(var(--cond-rgb) / .6);color:var(--strong);flex-direction:column;gap:2px;padding-left:12px;font-size:15px;line-height:1.45;display:flex}.cond-effect-head{font:600 11px var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cond)}.cond-attrib{color:var(--quiet);opacity:.6;margin:14px 0 0;font-size:11px}.cond-error{color:var(--danger)}.cond-loading{opacity:.6}.cond-sheet-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (width<=600px){.cond-scrim{place-items:end center;padding:0}.cond-sheet{width:100%;max-height:85vh;padding-bottom:max(18px, env(safe-area-inset-bottom));animation:.28s cubic-bezier(.2,.8,.2,1) cond-up}@keyframes cond-up{0%{transform:translateY(100%)}}}.cond-link{font:inherit;color:var(--gold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}
