@font-face{font-family:Table Brain Phyrexian;src:url(/fonts/phyrexian/mtg-phyrexian.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}:root{--table: #14110f;--felt: #182019;--felt-edge: #202a22;--parchment: #e8dfc9;--parchment-dim: #d7ccb0;--ink: #211b14;--ink-soft: #5a4f3d;--gold: #c6a15b;--gold-dim: #8a7238;--theme-glow: #1c1813;--theme-shadow: #0e0c0a;--w: #f3ecd6;--u: #4c7cb8;--b: #4a4150;--r: #b24630;--g: #4f8a56;--c: #a8a29a;--radius: 6px;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display: "Cinzel", Georgia, serif;--body: "Spectral", Georgia, serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(120% 80% at 50% 0%,var(--theme-glow) 0%,transparent 62%),linear-gradient(145deg,var(--table),var(--theme-shadow));color:var(--parchment);font-family:var(--body);-webkit-font-smoothing:antialiased}.app{max-width:1440px;margin:0 auto;padding-top:max(1rem,env(safe-area-inset-top));padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:max(3rem,env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left))}.app__event-console,.app__resolution-core,.app__trigger-column,.app__sequence-column{display:contents}.app__skin-mark,.app__amonkhet-horns,.phyrexian-inscription{display:none}.app__head{position:relative;text-align:center;padding:.5rem 0 1rem}.app__title{font-family:var(--display);font-weight:600;letter-spacing:.06em;color:var(--gold);margin:0;font-size:1.9rem}.app__sub{margin:.2rem 0 0;color:var(--parchment-dim);font-size:.85rem;letter-spacing:.03em}.app__theme-controls{position:absolute;top:.35rem;right:0;display:flex;align-items:end;gap:.45rem;font-family:var(--sans)}.app__palette-picker{display:grid;gap:.12rem;text-align:left;color:var(--parchment-dim);font:700 .62rem var(--sans);letter-spacing:.04em;text-transform:uppercase}.app__palette-picker select{max-width:14rem;min-height:2.35rem;padding:.4rem 1.7rem .4rem .6rem;color:var(--parchment);background:var(--felt);border:1px solid var(--felt-edge);border-radius:999px;font:700 .75rem var(--sans);cursor:pointer}.app__theme-toggle{display:inline-flex;align-items:center;gap:.35rem;min-height:2.35rem;padding:.42rem .7rem;color:var(--parchment-dim);background:var(--felt);border:1px solid var(--felt-edge);border-radius:999px;cursor:pointer;font:700 .75rem var(--sans)}.app__theme-toggle span{color:var(--gold);font-size:1rem}.app__search{position:relative;margin:.5rem 0}.app__actor{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;margin-bottom:.4rem;font:700 .75rem var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--parchment-dim)}.app__actor select{padding:.35rem 1.8rem .35rem .5rem;font:700 .82rem var(--sans);color:var(--ink);background:var(--parchment);border:1px solid var(--gold-dim);border-radius:var(--radius)}.search__input{width:100%;font-family:var(--sans);font-size:1rem;padding:.7rem .8rem;background:var(--parchment);color:var(--ink);border:1px solid var(--gold-dim);border-radius:var(--radius)}.search__input::placeholder{color:var(--ink-soft)}.search__list{list-style:none;margin:.25rem 0 0;padding:.25rem;background:var(--parchment);border-radius:var(--radius);border:1px solid var(--parchment-dim);max-height:240px;overflow-y:auto}.search__item{width:100%;text-align:left;font-family:var(--sans);padding:.5rem;background:none;border:none;border-radius:4px;color:var(--ink);cursor:pointer}.search__item:hover{background:var(--parchment-dim)}.search__result{display:flex;align-items:center;gap:.35rem}.search__result.is-highlighted .search__item{background:var(--parchment-dim);outline:2px solid var(--gold);outline-offset:-2px}.search__item{flex:1}.search__cast{flex:0 0 auto;padding:.42rem .65rem;font:700 .75rem var(--sans);color:var(--parchment);background:var(--felt);border:1px solid var(--gold-dim);border-radius:4px;cursor:pointer}.search__hint,.search__error{display:block;margin-top:.35rem;font-size:.85rem}.search__error{color:var(--r)}.app__searchhint{margin:.35rem 0 0;font-size:.85rem;color:var(--parchment-dim)}.events{display:flex;flex-wrap:wrap;gap:.4rem;margin:.9rem 0 .4rem}.events__btn{font-family:var(--sans);font-size:.85rem;padding:.45rem .7rem;background:var(--felt);color:var(--parchment-dim);border:1px solid var(--felt-edge);border-radius:999px;cursor:pointer}.events__btn.is-active{border-color:var(--gold);color:var(--parchment)}.day-night{display:flex;align-items:center;gap:.35rem;margin:0 0 .6rem;font:700 .65rem var(--sans);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.07em}.day-night button{padding:.35rem .6rem;border:1px solid var(--felt-edge);border-radius:999px;background:#182019b8;color:var(--parchment-dim);cursor:pointer}.day-night button.is-active{border-color:var(--gold);color:var(--gold);background:#c6a15b1f}.alert{background:#c6a15b1a;border:1px solid var(--gold-dim);border-radius:var(--radius);padding:.6rem .8rem;margin-bottom:.6rem;font-size:.95rem}.alert ul{margin:.3rem 0 0;padding-left:1.1rem}.alert em{color:var(--gold);font-style:normal}.loop-alert{margin:0 0 .8rem;padding:.75rem .85rem;background:#7e2a2638;border:1px solid #b66359;border-left:4px solid #d47768;border-radius:var(--radius);color:var(--parchment);font-size:.9rem}.loop-alert__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.loop-alert__head strong{color:#f0a597}.loop-alert__head p{margin:.25rem 0 0;color:var(--parchment-dim)}.loop-alert__head button{flex:0 0 auto;border:0;background:transparent;color:var(--parchment-dim);font-size:1.25rem;cursor:pointer}.loop-alert ol{margin:.55rem 0;padding-left:1.25rem}.loop-alert em{color:var(--gold);font-style:normal}.loop-alert small{color:var(--parchment-dim)}.pending-actions{margin:0 0 .8rem;padding:.8rem;border:1px solid var(--gold-dim);border-radius:var(--radius);background:linear-gradient(135deg,#c6a15b24,#182019e6)}.pending-actions__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pending-actions__heading span{font:700 .62rem var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--gold-dim)}.pending-actions__heading h2{margin:.1rem 0 0;font:1.15rem var(--display);color:var(--parchment)}.pending-actions__heading>strong{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--gold);color:var(--charcoal);font:700 .8rem var(--sans)}.pending-actions ul{display:grid;gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none}.pending-actions li{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem .7rem;border:1px solid rgba(198,161,91,.2);border-radius:5px;background:#0003}.pending-actions__copy{display:grid;gap:.12rem}.pending-actions__copy>strong{color:var(--parchment)}.pending-actions__copy>span,.pending-actions__copy small{color:var(--parchment-dim)}.pending-actions__copy em{color:var(--gold);font-style:normal}.pending-actions__buttons{display:flex;flex:0 0 auto;gap:.35rem}.pending-actions__buttons button{padding:.42rem .65rem;cursor:pointer}.pending-actions__buttons .is-secondary{background:transparent;color:var(--parchment-dim);border-color:var(--felt-edge)}.phase{margin:.9rem 0;padding:.8rem;background:linear-gradient(135deg,#c6a15b1a,#182019bf);border:1px solid var(--gold-dim);border-radius:calc(var(--radius) + 2px)}.phase__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.phase__eyebrow{display:block;font:.7rem var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--parchment-dim)}.phase__current{margin:.1rem 0 0;font:500 1.35rem var(--display);color:var(--gold)}.phase__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.phase__nav{padding:.45rem .65rem;font:.78rem var(--sans);color:var(--parchment-dim);background:var(--felt);border:1px solid var(--felt-edge);border-radius:var(--radius);cursor:pointer}.phase__nav:disabled{opacity:.35;cursor:not-allowed}.phase__nav--next{color:var(--ink);background:var(--gold);border-color:var(--gold);font-weight:700}.phase__nav--repeat{color:var(--gold);border-color:var(--gold-dim)}.phase__track{display:grid;grid-template-columns:repeat(8,minmax(52px,1fr));gap:0;overflow-x:auto;list-style:none;margin:.8rem 0 0;padding:0}.phase__step{position:relative;min-width:52px;padding-top:.75rem;font:.65rem var(--sans);text-align:center;color:var(--ink-soft)}.phase__step:before{content:"";position:absolute;top:3px;left:0;right:0;height:1px;background:var(--felt-edge)}.phase__dot{position:absolute;z-index:1;top:0;left:50%;width:7px;height:7px;border-radius:50%;background:var(--felt-edge);transform:translate(-50%)}.phase__step.is-past{color:var(--parchment-dim)}.phase__step.is-past .phase__dot{background:var(--gold-dim)}.phase__step.is-current{color:var(--gold);font-weight:700}.phase__step.is-current .phase__dot{width:11px;height:11px;top:-2px;background:var(--gold);box-shadow:0 0 0 3px #c6a15b2e}.phase__amonkhet-hour{display:none}.phase-alert{margin-top:.7rem;padding:.55rem .7rem;background:#0000002e;border-left:3px solid var(--felt-edge);border-radius:3px;font-size:.85rem;color:var(--parchment-dim)}.phase-alert.has-matches{border-left-color:var(--gold);color:var(--parchment)}.phase-alert ul{margin:.3rem 0 0;padding-left:1.1rem}.phase-alert em{color:var(--gold);font-style:normal}.phase-alert__controller{color:var(--parchment-dim)}.phase-alert__tag{margin-left:.4rem;padding:.1rem .4rem;border:1px solid var(--gold-dim);border-radius:999px;font:.65rem var(--sans);color:var(--gold)}.phase-alert__extra{margin-top:.45rem}.rules-reference{margin:.8rem 0;padding:.8rem;background:#182019bd;border:1px solid var(--felt-edge);border-radius:var(--radius)}.rules-reference.is-open{border-color:var(--gold-dim)}.rules-reference__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.rules-reference__eyebrow{display:block;color:var(--gold-dim);font:700 .65rem var(--sans);letter-spacing:.09em;text-transform:uppercase}.rules-reference h2{margin:.15rem 0 0;color:var(--parchment);font:500 1.15rem var(--display)}.rules-reference__toggle{min-height:2.4rem;padding:.45rem .75rem;color:var(--gold);background:transparent;border:1px solid var(--gold-dim);border-radius:var(--radius);cursor:pointer;font:700 .76rem var(--sans)}.rules-reference__summary{margin:.45rem 0 0;color:var(--ink-soft);font-size:.82rem}.rules-reference__body{margin-top:.75rem}.rules-search{display:flex;flex-direction:column;gap:.3rem;color:var(--parchment-dim);font:700 .72rem var(--sans)}.rules-search input{width:100%;min-height:2.75rem;padding:.65rem .75rem;color:var(--ink);background:var(--parchment);border:1px solid var(--gold-dim);border-radius:var(--radius);font:1rem var(--sans)}.rules-reference__meta,.rules-reference__status,.rules-reference__error,.rules-reference__disclaimer{margin:.45rem 0 0;font:.72rem var(--sans)}.rules-reference__meta,.rules-reference__status{color:var(--ink-soft)}.rules-reference__error{color:#e48772}.rules-reference__disclaimer{color:var(--parchment-dim);font-style:italic}.rules-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-height:28rem;overflow-y:auto;margin:.65rem 0 0;padding:0;list-style:none}.rules-results button{display:flex;width:100%;height:100%;min-height:5.2rem;flex-direction:column;gap:.18rem;padding:.55rem;color:var(--parchment);background:var(--felt);border:1px solid var(--felt-edge);border-radius:var(--radius);cursor:pointer;text-align:left}.rules-results button:hover{border-color:var(--gold-dim)}.rules-results strong{color:var(--gold);font:700 .8rem var(--sans)}.rules-results span{color:var(--ink-soft);font:.68rem var(--sans)}.rules-results__preview{display:-webkit-box;overflow:hidden;color:var(--parchment-dim)!important;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.rule-detail{margin-top:.65rem;padding:.8rem;color:var(--ink);background:var(--parchment);border-radius:var(--radius)}.rule-detail__back{padding:0;color:var(--ink-soft);background:transparent;border:0;cursor:pointer;font:700 .72rem var(--sans)}.rule-detail__kind{display:block;margin-top:.8rem;color:var(--gold-dim);font:700 .65rem var(--sans);letter-spacing:.08em;text-transform:uppercase}.rule-detail h3{margin:.15rem 0 0;color:var(--ink);font:600 1.2rem var(--display)}.rule-detail__location{margin:.2rem 0 0;color:var(--ink-soft);font:.7rem var(--sans)}.rule-detail__text{margin:.7rem 0 0;line-height:1.5}.rule-detail__references,.rule-detail__children{margin-top:.9rem}.rule-detail__references h4,.rule-detail__children h4{margin:0 0 .4rem;color:var(--ink-soft);font:700 .68rem var(--sans);letter-spacing:.06em;text-transform:uppercase}.rule-detail__references>p{margin:.35rem 0;color:var(--ink-soft);font:.72rem var(--sans)}.rule-reference-group{overflow:hidden;margin-top:.45rem;border:1px solid rgba(138,114,56,.55);border-radius:var(--radius)}.rule-reference-group__heading{display:flex;width:100%;flex-direction:column;gap:.18rem;padding:.55rem .65rem;color:var(--ink);background:#c6a15b21;border:0;cursor:pointer;text-align:left}.rule-reference-group__heading:hover{background:#c6a15b3b}.rule-reference-group__heading strong{color:var(--gold-dim);font:700 .78rem var(--sans)}.rule-reference-group__heading span{color:var(--ink-soft);font:.72rem var(--sans);line-height:1.35}.rule-links{margin:0;padding:0;list-style:none}.rule-links li+li{border-top:1px solid rgba(90,79,61,.18)}.rule-links button{display:grid;width:100%;grid-template-columns:4.5rem minmax(0,1fr);gap:.55rem;padding:.55rem .65rem;color:var(--ink);background:transparent;border:0;cursor:pointer;text-align:left}.rule-links button:hover{background:#c6a15b1f}.rule-links strong{color:var(--gold-dim);font:700 .74rem var(--sans)}.rule-links span{color:var(--ink);font:.72rem var(--sans);line-height:1.4}.rule-detail__children>.rule-links{overflow:hidden;border:1px solid rgba(138,114,56,.4);border-radius:var(--radius)}.rule-detail__relations-error{margin:.55rem 0 0;color:var(--r);font:.72rem var(--sans)}.switcher{display:none}.stack{margin:.8rem 0;padding:.75rem;background:#4c7cb814;border:1px solid rgba(76,124,184,.42);border-radius:calc(var(--radius) + 2px)}.stack__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.stack__eyebrow{display:block;font:.65rem var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--u)}.stack__title{display:flex;align-items:center;gap:.4rem;margin:.1rem 0 0;font:500 1.2rem var(--display)}.stack__order{font:.7rem var(--sans);color:var(--ink-soft)}.stack__empty{margin:.55rem 0 0;color:var(--ink-soft);font-size:.82rem;font-style:italic}.stack__list{display:flex;flex-direction:column;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;counter-reset:stack}.stack-card{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.4rem;background:var(--felt);border:1px solid var(--felt-edge);border-radius:var(--radius)}.stack-card--triggered_ability{flex-wrap:wrap;border-color:var(--gold-dim);background:#c6a15b14}.stack-card--spell_copy{border-color:#4c7cb88c;background:#4c7cb81a}.stack-card--triggered_ability_copy{border-color:#8f66be9e;background:#8f66be1f}.stack-card__art{width:42px;height:58px;flex:0 0 auto;object-fit:cover;border-radius:3px;background:var(--table)}.stack-card__position{flex:0 0 auto;min-width:2rem;font:700 .65rem var(--sans);color:var(--u);text-transform:uppercase}.stack-card__info{display:flex;flex:1;min-width:0;flex-direction:column}.stack-card__info strong{overflow:hidden;color:var(--parchment);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.stack-card__info span{overflow:hidden;color:var(--ink-soft);font:.7rem var(--sans);text-overflow:ellipsis;white-space:nowrap}.stack-card__info .stack-card__note{color:var(--u)}.stack-card__actions{display:flex;gap:.3rem}.stack-card__btn{padding:.4rem .55rem;font:.72rem var(--sans);color:var(--parchment);background:transparent;border:1px solid var(--u);border-radius:4px;cursor:pointer}.stack-card__btn:disabled{opacity:.35;cursor:not-allowed}.stack-card__btn--counter{color:var(--parchment-dim);border-color:var(--felt-edge)}.stack-card__copy-plan{flex:1 0 100%;margin-top:.2rem;padding:.45rem .55rem;font:.72rem/1.35 var(--sans);color:var(--parchment-dim);background:#0000002e;border-radius:4px}.stack-card__copy-plan strong{color:var(--gold)}.stack-card__copy-plan span{display:block;margin-top:.15rem;color:var(--u)}.table-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.8rem}.board{position:relative;overflow:hidden;min-width:0;padding:.7rem;background:#1820198c;border:1px solid var(--felt-edge);border-radius:calc(var(--radius) + 2px);transition:border-color .15s,box-shadow .15s}.board>*:not(.board__backdrop){position:relative;z-index:1}.board__backdrop{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-position:center 22%;background-size:cover;opacity:.3;filter:saturate(.9) contrast(1.05)}.board__backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c110d6b,#0c110dd1 42%,#0c110df5)}.board.is-active{border-color:var(--gold-dim);box-shadow:inset 0 0 0 1px #c6a15b2e}.board__header{display:flex;align-items:center;gap:.55rem;margin:.6rem 0}.board__target{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;padding:0;background:none;border:0;color:inherit;cursor:pointer;text-align:left;flex:1}.board__name{max-width:100%;overflow:hidden;font-family:var(--display);font-weight:500;margin:0;font-size:1.25rem;color:var(--parchment);text-overflow:ellipsis;white-space:nowrap}.board__status{font:.7rem var(--sans);color:var(--ink-soft)}.board.is-active .board__status{color:var(--gold)}.life{display:flex;align-items:center;gap:.5rem}.life__total{min-width:2.2ch;padding:0;border:0;background:transparent;color:var(--gold);font-family:var(--display);font-size:1.4rem;text-align:center;cursor:pointer}.life__btn{font-family:var(--sans);width:2rem;height:2rem;border-radius:50%;border:1px solid var(--felt-edge);background:var(--felt);color:var(--parchment);font-size:1.1rem;cursor:pointer}.life-correction{position:relative;z-index:1;display:flex;align-items:end;gap:.45rem;padding:.5rem .7rem;border-top:1px solid var(--felt-edge);border-bottom:1px solid var(--felt-edge);background:#080c09b8;font:.72rem var(--sans);color:var(--ink-soft)}.life-correction label{display:grid;gap:.2rem}.life-correction input{width:5.5rem;padding:.35rem .45rem}.life-correction button{padding:.4rem .55rem;cursor:pointer}.board__customize{padding:.32rem .48rem;font:700 .68rem var(--sans);color:var(--parchment-dim);background:#0c110db8;border:1px solid var(--felt-edge);border-radius:var(--radius);cursor:pointer}.board-customizer{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(180px,1fr);gap:.65rem;margin-bottom:.65rem;padding:.65rem;font-family:var(--sans);background:#0c110deb;border:1px solid var(--gold-dim);border-radius:var(--radius)}.board-customizer__field,.tracker-form label{display:flex;flex-direction:column;gap:.25rem;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--parchment-dim)}.board-customizer input,.board-customizer select{min-width:0;width:100%;padding:.42rem .5rem;font:.82rem var(--sans);color:var(--ink);background:var(--parchment);border:1px solid var(--gold-dim);border-radius:4px}.background-picker{position:relative}.background-picker__row{display:flex;gap:.3rem}.background-picker__row input{flex:1}.background-picker button,.tracker-form>button{padding:.4rem .55rem;font:700 .72rem var(--sans);color:var(--parchment);background:var(--felt);border:1px solid var(--gold-dim);border-radius:4px;cursor:pointer}.background-picker__current,.background-picker__error{display:block;margin-top:.25rem;font:.7rem var(--sans);text-transform:none;letter-spacing:0}.background-picker__current{color:var(--gold)}.background-picker__error{color:var(--r)}.background-picker__results{position:absolute;z-index:5;right:0;left:0;margin:.2rem 0 0;padding:.25rem;list-style:none;background:var(--parchment);border-radius:4px;box-shadow:0 5px 18px #00000073}.background-picker__results button{width:100%;text-align:left;color:var(--ink);background:transparent;border:0}.tracker-form{grid-column:1 / -1;display:grid;grid-template-columns:minmax(150px,1fr) minmax(110px,.45fr) auto;align-items:end;gap:.45rem}.tracker-form>button{min-height:2rem;background:var(--gold);color:var(--ink)}.board-trackers{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.4rem;margin-bottom:.65rem}.tracker{display:grid;grid-template-columns:1fr auto;gap:.05rem .45rem;padding:.45rem .5rem;background:#0c110de0;border:1px solid var(--felt-edge);border-radius:var(--radius)}.tracker--emblem{border-color:var(--gold-dim)}.tracker__kind{font:.58rem var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.tracker__label{grid-column:1;overflow:hidden;font:700 .78rem var(--sans);text-overflow:ellipsis;white-space:nowrap;color:var(--parchment)}.tracker__controls{grid-column:2;grid-row:1 / 3;display:flex;align-items:center;gap:.25rem}.tracker__controls button{width:1.45rem;height:1.45rem;padding:0;color:var(--parchment);background:var(--felt);border:1px solid var(--felt-edge);border-radius:50%;cursor:pointer}.tracker__controls output{min-width:1.3rem;text-align:center;font:700 .9rem var(--display);color:var(--gold)}.tracker__controls .tracker__remove{border-radius:4px;color:var(--ink-soft)}.board__zones{display:flex;flex-direction:column;gap:.6rem}.zone{background:var(--felt);border:1px solid var(--felt-edge);border-radius:var(--radius);padding:.6rem .7rem}.zone__title{font-family:var(--sans);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--parchment-dim);margin:0 0 .4rem;display:flex;align-items:center;gap:.4rem}.zone__count{font-family:var(--display);color:var(--gold);background:#00000040;border-radius:999px;padding:0 .5rem;font-size:.8rem}.zone__empty{margin:0;color:var(--ink-soft);font-size:.85rem;font-style:italic}.zone__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.zone__list--art{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));align-items:start;gap:.5rem}.cardtile{position:relative;min-width:0;aspect-ratio:488 / 680;overflow:hidden;border-radius:5%/3.5%;background:#0b0b09;border:1px solid rgba(232,223,201,.16);box-shadow:0 3px 8px #00000059}.cardtile__preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;overflow:hidden;background:transparent;border:0;cursor:zoom-in}.cardtile__preview:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.cardtile__image{display:block;width:100%;height:100%;object-fit:cover}.cardtile__fallback{display:grid;place-items:center;width:100%;height:100%;padding:.7rem;color:var(--parchment);text-align:center}.cardtile__shade{position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000eb);pointer-events:none}.cardtile__name{position:absolute;z-index:2;left:.45rem;right:.45rem;bottom:.4rem;padding-right:3.5rem;font:600 .78rem/1.15 var(--sans);color:#fff;text-shadow:0 1px 2px #000;pointer-events:none}.cardtile__actions{position:absolute;z-index:3;right:.35rem;bottom:.3rem;display:inline-flex;gap:.2rem}.cardtile .mini{background:#0a0a08c7;border-color:#e8dfc959;color:var(--parchment)}.cardrow{display:flex;align-items:center;gap:.5rem}.cardrow__pips{display:inline-flex;gap:2px}.pip{width:12px;height:12px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.35)}.pip--w{background:var(--w)}.pip--u{background:var(--u)}.pip--b{background:var(--b)}.pip--r{background:var(--r)}.pip--g{background:var(--g)}.pip--c{background:var(--c)}.cardrow__name{flex:1;font-size:.98rem}.cardrow__preview,.commandzone__preview{padding:0;color:inherit;background:transparent;border:0;cursor:zoom-in;font:inherit;text-align:left}.cardrow__preview:focus-visible,.commandzone__preview:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.cardrow__preview:disabled,.commandzone__preview:disabled{opacity:1;cursor:default}.cardrow__trigger{margin-left:.35rem}.cardrow__tag{margin-left:.3rem;padding:.08rem .28rem;border:1px solid var(--gold-dim);border-radius:999px;color:var(--gold);font:600 .52rem var(--sans);text-transform:uppercase}.cardrow__actions{display:inline-flex;gap:.25rem}.mini{font-family:var(--sans);width:1.6rem;height:1.6rem;border-radius:4px;border:1px solid var(--felt-edge);background:transparent;color:var(--parchment-dim);cursor:pointer}.mini--danger:hover{color:var(--r);border-color:var(--r)}.app__foot{text-align:center;margin-top:1.5rem;font-size:.78rem;color:var(--ink-soft)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{transition:none!important}}@media (max-width: 720px){.app{padding-right:max(.55rem,env(safe-area-inset-right));padding-left:max(.55rem,env(safe-area-inset-left))}.table-grid{gap:.45rem}.board{padding:.45rem}.board__header{align-items:flex-start;gap:.3rem}.board__name{font-size:1rem}.life{gap:.2rem}.life__btn{width:2.75rem;height:2.75rem}.life__total{font-size:1.15rem}.life-correction{align-items:stretch;flex-wrap:wrap}.life-correction label{width:100%}.life-correction input{min-height:2.75rem;font-size:1rem}.life-correction button{min-height:2.75rem}.board__customize{min-height:2.75rem;padding-inline:.55rem;font-size:.68rem}.board-customizer{grid-template-columns:1fr;padding:.5rem}.tracker-form{grid-column:auto;grid-template-columns:1fr}.board-trackers{grid-template-columns:1fr}.board-customizer input,.board-customizer select{min-height:2.75rem;font-size:1rem}.background-picker button,.tracker-form>button{min-height:2.75rem}.tracker__controls button{width:2.75rem;height:2.75rem}.zone{padding:.45rem}.zone__list--art{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.cardtile__name{font-size:.65rem;padding-right:0;bottom:2.15rem}.cardtile__actions{left:.3rem;right:auto}.mini{width:2.75rem;height:2.75rem}.app__actor select,.search__item,.search__cast,.events__btn,.phase__nav,.stack-card__btn{min-height:2.75rem}.pending-actions li{align-items:stretch;flex-direction:column}.pending-actions__buttons{width:100%}.pending-actions__buttons button{flex:1;min-height:2.75rem}.phase__header{align-items:flex-start;flex-direction:column}.phase__actions{width:100%;justify-content:flex-start}.phase__nav--next{margin-left:auto}.stack-card__position{display:none}.stack-card__actions{flex-direction:column}.stack-card__btn{padding:.45rem .55rem}.rules-reference__toggle{min-height:2.75rem}.rules-results{grid-template-columns:1fr;max-height:24rem}.rule-links button{grid-template-columns:3.8rem minmax(0,1fr);padding-inline:.5rem}}@media (max-width: 599px){.switcher{position:sticky;z-index:10;top:env(safe-area-inset-top);display:grid;grid-auto-columns:minmax(78px,1fr);grid-auto-flow:column;gap:.3rem;overflow-x:auto;margin:.8rem -.15rem 0;padding:.35rem .15rem;background:linear-gradient(180deg,var(--table) 78%,rgba(20,17,15,0));scrollbar-width:none}.switcher::-webkit-scrollbar{display:none}.switcher__tab{min-width:0;min-height:3.25rem;padding:.4rem .45rem;color:var(--parchment-dim);background:#182019f0;border:1px solid var(--felt-edge);border-radius:var(--radius);cursor:pointer;text-align:left}.switcher__tab.is-selected{color:var(--parchment);border-color:var(--gold);box-shadow:inset 0 -2px #c6a15b80}.switcher__name{display:block;overflow:hidden;font:700 .72rem var(--sans);text-overflow:ellipsis;white-space:nowrap}.switcher__meta{display:flex;align-items:center;justify-content:space-between;gap:.25rem;margin-top:.1rem;font:.65rem var(--sans);color:var(--ink-soft)}.switcher__tab.is-selected .switcher__meta{color:var(--parchment-dim)}.switcher__turn{color:var(--gold);font-weight:700;text-transform:uppercase}.table-grid{grid-template-columns:minmax(0,1fr)}.board:not(.is-mobile-selected){display:none}.board__header{display:grid;grid-template-columns:minmax(0,1fr) auto auto}}.chaos{margin-top:.85rem;padding:.85rem;color:var(--parchment);background:linear-gradient(135deg,#4a2c4ee0,#19201ef5);border:1px solid rgba(198,161,91,.55);border-radius:var(--radius)}.chaos__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.chaos__header h2{margin:.1rem 0 0;font-size:1.2rem}.chaos__eyebrow{color:var(--gold);font:700 .66rem var(--sans);letter-spacing:.1em;text-transform:uppercase}.chaos button,.chaos select,.chaos input,.chaos textarea{font:inherit}.chaos button{padding:.48rem .7rem;color:var(--parchment);background:#111714cc;border:1px solid rgba(198,161,91,.6);border-radius:.4rem;cursor:pointer}.chaos button:hover:not(:disabled){border-color:var(--gold);background:#59422db3}.chaos button:disabled{cursor:not-allowed;opacity:.45}.chaos__detected{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.chaos__detected strong{color:var(--gold)}.chaos__body{display:grid;gap:.7rem;margin-top:.85rem}.chaos__select,.chaos-tool label{display:grid;gap:.25rem;color:var(--parchment-dim);font:700 .72rem var(--sans)}.chaos select,.chaos input,.chaos textarea{min-width:0;padding:.48rem .55rem;color:var(--parchment);background:#090d0bbf;border:1px solid var(--felt-edge);border-radius:.35rem}.chaos textarea{resize:vertical}.chaos__summary{margin:0;color:var(--gold);font-weight:700}.chaos__steps{margin:0;padding-left:1.35rem;color:var(--parchment-dim)}.chaos-tool{display:grid;gap:.65rem;padding:.75rem;background:#080d0b6b;border:1px solid rgba(220,210,180,.15);border-radius:.5rem}.chaos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.55rem}.chaos-tool__actions{display:flex;flex-wrap:wrap;gap:.45rem}.chaos-tool__result{margin:0;padding:.55rem;color:#f5e2a5;background:#79551c45;border-left:3px solid var(--gold)}.chaos-tool__note{margin:0;color:var(--parchment-dim);font-size:.85rem}.chaos-pool{display:grid;gap:.35rem;margin:0;padding:0;list-style:none;max-height:16rem;overflow:auto}.chaos-pool li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem;background:#ffffff0b;border-radius:.35rem}.chaos-pool--buttons{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.chaos-pool--buttons button{text-align:left}.chaos-count{display:flex;justify-content:space-between;gap:.5rem;padding:.5rem;background:#ffffff0d;border-radius:.35rem}.chaos-history{color:var(--parchment-dim);font-size:.82rem}.chaos-history summary{cursor:pointer;color:var(--gold)}@media (max-width: 599px){.chaos__header{align-items:flex-start}.chaos__toggle{min-height:2.75rem}.chaos-tool__actions>button{flex:1 1 10rem;min-height:2.75rem}.chaos-pool li{align-items:stretch;flex-direction:column}}.table-tools{position:sticky;z-index:20;top:0;display:flex;align-items:center;gap:.4rem;margin-top:.7rem;padding:.45rem;background:#111310f0;border:1px solid var(--felt-edge);border-radius:var(--radius);box-shadow:0 .45rem 1rem #00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.table-tools>span{margin-right:auto;padding-left:.35rem;color:var(--ink-soft);font:700 .68rem var(--sans);letter-spacing:.08em;text-transform:uppercase}.table-tools button{min-width:5rem;min-height:2.35rem;padding:.45rem .75rem;color:var(--parchment-dim);background:#1f2b22cc;border:1px solid var(--felt-edge);border-radius:999px;cursor:pointer;font:700 .78rem var(--sans)}.table-tools button.is-active{color:#20180d;background:var(--gold);border-color:#f0d58b}.table-tool-drawer{max-height:min(70vh,48rem);overflow:auto;margin-top:.45rem;padding:.8rem;background:#121612f7;border:1px solid rgba(198,161,91,.5);border-radius:var(--radius);box-shadow:0 .8rem 2rem #0000004d}.table-tool-drawer .rules-reference.is-embedded,.table-tool-drawer .chaos.is-embedded{margin:0;padding:0;background:transparent;border:0}.keyboard-shortcuts{display:grid;gap:1rem;color:var(--parchment)}.keyboard-shortcuts h2{margin:.1rem 0 .25rem;font:600 1.25rem var(--display)}.keyboard-shortcuts p{margin:0;color:var(--parchment-dim)}.keyboard-shortcuts__eyebrow{color:var(--gold)!important;font:700 .66rem var(--sans);letter-spacing:.09em;text-transform:uppercase}.keyboard-shortcuts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.keyboard-shortcuts dl>div{display:grid;grid-template-columns:minmax(8.5rem,auto) 1fr;align-items:center;gap:.7rem;padding:.65rem;background:#ffffff0a;border:1px solid var(--felt-edge);border-radius:var(--radius)}.keyboard-shortcuts dt{display:flex;flex-wrap:wrap;gap:.35rem}.keyboard-shortcuts dd{margin:0;color:var(--parchment-dim)}.keyboard-shortcuts kbd{min-width:2rem;padding:.25rem .45rem;color:var(--ink);background:var(--parchment);border:1px solid var(--gold-dim);border-bottom-width:3px;border-radius:5px;box-shadow:0 1px #ffffff2e inset;font:700 .76rem var(--sans);text-align:center}@media (max-width: 720px){.keyboard-shortcuts dl{grid-template-columns:1fr}}.interpreter{display:grid;gap:.85rem;color:var(--parchment)}.interpreter__intro h2{margin:.15rem 0 .25rem;font-size:1.25rem}.interpreter__intro p{margin:0;color:var(--parchment-dim)}.interpreter__eyebrow{color:var(--gold);font:700 .66rem var(--sans);letter-spacing:.09em;text-transform:uppercase}.interpreter__form{display:grid;gap:.8rem}.interpreter-history{color:var(--parchment-dim);background:#ffffff06;border:1px solid var(--felt-edge);border-radius:.45rem}.interpreter-history summary{padding:.65rem;cursor:pointer;color:var(--gold);font:800 .76rem var(--sans)}.interpreter-history summary span{float:right}.interpreter-history>p{margin:0;padding:0 .65rem .65rem;color:var(--ink-soft)}.interpreter-history__list{display:grid;gap:.3rem;max-height:12rem;overflow:auto;padding:0 .55rem .55rem}.interpreter-history__list button{display:grid;gap:.15rem;padding:.5rem .6rem;color:var(--parchment-dim);background:#080c098c;border:1px solid transparent;border-radius:.35rem;cursor:pointer;text-align:left}.interpreter-history__list button.is-active{border-color:var(--gold);background:#c6a15b1f}.interpreter-history__list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interpreter-history__list span{color:var(--ink-soft);font-size:.68rem}.interpreter-history__clear{margin:0 .55rem .55rem;padding:.38rem .55rem;color:#efb9af;background:transparent;border:1px solid rgba(223,120,106,.45);border-radius:.35rem;cursor:pointer;font-size:.7rem}.interpreter__cards{min-width:0;margin:0;padding:0;border:0}.interpreter__cards legend{width:100%;margin-bottom:.45rem;color:var(--parchment-dim);font:700 .75rem var(--sans)}.interpreter__cards legend span{float:right;color:var(--gold)}.interpreter__cards>p{margin:0;color:var(--ink-soft)}.interpreter__card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.4rem;max-height:11rem;overflow:auto}.interpreter__card-grid label{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.55rem;background:#ffffff09;border:1px solid var(--felt-edge);border-radius:.45rem;cursor:pointer}.interpreter__card-grid label.is-selected{background:#c6a15b26;border-color:var(--gold)}.interpreter__card-grid label:has(input:disabled){cursor:not-allowed;opacity:.45}.interpreter__card-grid input{width:1.05rem;height:1.05rem;accent-color:var(--gold)}.interpreter__card-grid span{display:grid;min-width:0}.interpreter__card-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interpreter__card-grid small{color:var(--ink-soft)}.interpreter__question{display:grid;gap:.3rem;color:var(--parchment-dim);font:700 .75rem var(--sans)}.interpreter__question textarea{width:100%;box-sizing:border-box;padding:.7rem;color:var(--parchment);background:#070a08b8;border:1px solid var(--felt-edge);border-radius:.45rem;resize:vertical;font:1rem/1.45 var(--serif)}.interpreter__submit-row{display:flex;align-items:center;gap:.7rem}.interpreter__submit-row button{min-height:2.7rem;padding:.55rem .9rem;color:#20180d;background:var(--gold);border:1px solid #f0d58b;border-radius:.45rem;cursor:pointer;font-weight:800}.interpreter__submit-row button:disabled{cursor:wait;opacity:.5}.interpreter__submit-row span{color:var(--ink-soft);font-size:.72rem}.interpreter__error{padding:.7rem;color:#ffd2ca;background:#8b2c2457;border-left:3px solid #df786a}.interpretation{display:grid;gap:.75rem;padding:.85rem;background:#ebdebcf2;color:#251f18;border-radius:.55rem}.interpretation__header{display:flex;justify-content:space-between;gap:.5rem;font:800 .72rem var(--sans);letter-spacing:.06em;text-transform:uppercase}.interpretation__confidence{padding:.22rem .45rem;border-radius:999px}.interpretation__confidence.is-high{background:#cce4ca;color:#24542a}.interpretation__confidence.is-medium{background:#f0dfa8;color:#67500c}.interpretation__confidence.is-low{background:#e8c5bd;color:#6d2920}.interpretation__answer{margin:0;font-size:1.08rem;font-weight:700}.interpretation__question{margin:0;padding:.5rem;background:#251f180f;border-radius:.35rem}.interpretation__sequence{display:grid;gap:.5rem;margin:0;padding-left:1.35rem}.interpretation__sequence p{margin:.1rem 0 0}.interpretation h3{margin:0 0 .35rem;font-size:.92rem}.interpretation ul{margin:0;padding-left:1.2rem}.interpretation__rules{display:grid;gap:.35rem;padding:0!important;list-style:none}.interpretation__rules li{display:grid;grid-template-columns:4.3rem 1fr;gap:.4rem}.interpretation__rules strong{color:#795f1d}.interpretation__judge-note{margin:0;padding-top:.6rem;border-top:1px solid rgba(37,31,24,.2);font-style:italic}@media (max-width: 599px){.table-tools>span{display:none}.table-tools button{flex:1;min-width:0;min-height:2.75rem}.table-tool-drawer{max-height:74vh;padding:.6rem}.interpreter__card-grid{grid-template-columns:1fr}.interpreter__submit-row{align-items:stretch;flex-direction:column}.interpretation__rules li{grid-template-columns:3.8rem 1fr}.app__theme-controls{position:static;justify-content:center;align-items:end;margin:.65rem auto 0}.app__palette-picker select{max-width:13.75rem}}html[data-palette=azorius]{--table: #0d1724;--felt: #15263a;--felt-edge: #315170;--gold: #a9d6f2;--gold-dim: #6f9fbd;--theme-glow: #284d70;--theme-shadow: #f0ead71a}html[data-palette=dimir]{--table: #090d17;--felt: #111827;--felt-edge: #293650;--gold: #85afd4;--gold-dim: #587b9d;--theme-glow: #1c3553;--theme-shadow: #05060a}html[data-palette=rakdos]{--table: #16090b;--felt: #241012;--felt-edge: #542426;--gold: #ee735d;--gold-dim: #aa493d;--theme-glow: #4a1719;--theme-shadow: #070405}html[data-palette=gruul]{--table: #151008;--felt: #202414;--felt-edge: #4b5528;--gold: #e2a257;--gold-dim: #9e6d38;--theme-glow: #4d2c16;--theme-shadow: #101b0d}html[data-palette=selesnya]{--table: #101710;--felt: #19281b;--felt-edge: #3c5c40;--gold: #d8d4a2;--gold-dim: #959667;--theme-glow: #294b31;--theme-shadow: #f0ead712}html[data-palette=orzhov]{--table: #111014;--felt: #201c22;--felt-edge: #4d414e;--gold: #d9c7a3;--gold-dim: #9a8264;--theme-glow: #443342;--theme-shadow: #080709}html[data-palette=izzet]{--table: #0b111d;--felt: #142238;--felt-edge: #344e6c;--gold: #ef7b5f;--gold-dim: #b05243;--theme-glow: #183f69;--theme-shadow: #361315}html[data-palette=golgari]{--table: #0d1109;--felt: #192015;--felt-edge: #3f4d2b;--gold: #b4c768;--gold-dim: #7a8b42;--theme-glow: #30411e;--theme-shadow: #080807}html[data-palette=boros]{--table: #190d0b;--felt: #2a1713;--felt-edge: #633127;--gold: #f0c37e;--gold-dim: #b57c45;--theme-glow: #5b211b;--theme-shadow: #ede1c712}html[data-palette=simic]{--table: #071517;--felt: #10292a;--felt-edge: #286060;--gold: #75d0bd;--gold-dim: #489486;--theme-glow: #174b59;--theme-shadow: #071314}html[data-palette=bant]{--table: #0c1719;--felt: #15282a;--felt-edge: #3c6261;--gold: #cbd8ad;--gold-dim: #8b9f72;--theme-glow: #214c5d;--theme-shadow: #14291b}html[data-palette=esper]{--table: #0d1119;--felt: #19212d;--felt-edge: #45556b;--gold: #bdccda;--gold-dim: #7e91a4;--theme-glow: #273f59;--theme-shadow: #09080d}html[data-palette=grixis]{--table: #100a12;--felt: #1d1627;--felt-edge: #4b3154;--gold: #de7180;--gold-dim: #985060;--theme-glow: #1e3d61;--theme-shadow: #340e17}html[data-palette=jund]{--table: #120e08;--felt: #202015;--felt-edge: #4e4a29;--gold: #d99554;--gold-dim: #95643a;--theme-glow: #4b2319;--theme-shadow: #14210e}html[data-palette=naya]{--table: #16120a;--felt: #24271a;--felt-edge: #59603a;--gold: #edca82;--gold-dim: #a78c54;--theme-glow: #4f2b1d;--theme-shadow: #173019}html[data-palette=abzan]{--table: #11110d;--felt: #20231b;--felt-edge: #505541;--gold: #cabc7c;--gold-dim: #8d814e;--theme-glow: #344127;--theme-shadow: #0b090b}html[data-palette=jeskai]{--table: #0e121a;--felt: #192534;--felt-edge: #465b70;--gold: #e58a71;--gold-dim: #a45e4d;--theme-glow: #264a6b;--theme-shadow: #391315}html[data-palette=sultai]{--table: #071211;--felt: #112421;--felt-edge: #31534e;--gold: #6fc4ae;--gold-dim: #47887b;--theme-glow: #173e54;--theme-shadow: #09080d}html[data-palette=mardu]{--table: #160d0c;--felt: #261917;--felt-edge: #5b3933;--gold: #e4b17a;--gold-dim: #a27249;--theme-glow: #54201e;--theme-shadow: #0c090c}html[data-palette=temur]{--table: #091312;--felt: #152722;--felt-edge: #385c52;--gold: #de8b5c;--gold-dim: #9d6041;--theme-glow: #17465a;--theme-shadow: #2e1a10}html[data-theme=light]{--table: #eee7d8;--felt: #fffdf7;--felt-edge: #c9bea9;--parchment: #2b261f;--parchment-dim: #51493d;--ink: #211b14;--ink-soft: #665d50;--gold: #8a6118;--gold-dim: #765417;--theme-glow: #fffdf8;--theme-shadow: #e3dac8;--u: #37679f;--r: #9a3829;--charcoal: #211b14}html[data-theme=light] body{background:radial-gradient(120% 80% at 50% 0%,var(--theme-glow) 0%,transparent 68%),linear-gradient(145deg,var(--table),var(--theme-shadow));color:var(--parchment)}html[data-theme=light][data-palette=azorius]{--table: #e5edf5;--felt: #f9fbfd;--felt-edge: #9bb2c8;--gold: #315f87;--gold-dim: #294f70;--theme-glow: #ffffff;--theme-shadow: #d8e4ef}html[data-theme=light][data-palette=dimir]{--table: #e4e8ef;--felt: #f8f9fc;--felt-edge: #9ca7b8;--gold: #365d83;--gold-dim: #294865;--theme-glow: #ffffff;--theme-shadow: #d5dce7}html[data-theme=light][data-palette=rakdos]{--table: #f0e1df;--felt: #fff9f8;--felt-edge: #c49a95;--gold: #9b352d;--gold-dim: #792a25;--theme-glow: #fffdfc;--theme-shadow: #ead2cf}html[data-theme=light][data-palette=gruul]{--table: #ebe5d8;--felt: #fbfaf4;--felt-edge: #b4aa82;--gold: #8b4d1e;--gold-dim: #6f3d18;--theme-glow: #fffdf8;--theme-shadow: #dfe4cf}html[data-theme=light][data-palette=selesnya]{--table: #e5ebdf;--felt: #fbfcf7;--felt-edge: #a4b89b;--gold: #426d45;--gold-dim: #345737;--theme-glow: #fffef8;--theme-shadow: #d8e4d5}html[data-theme=light][data-palette=orzhov]{--table: #ebe6e8;--felt: #fcfaf9;--felt-edge: #b2a4ad;--gold: #74536b;--gold-dim: #5d4256;--theme-glow: #fffdf9;--theme-shadow: #ded5dc}html[data-theme=light][data-palette=izzet]{--table: #e5e8ed;--felt: #fafbfd;--felt-edge: #9fa9bb;--gold: #a33b2e;--gold-dim: #7f3027;--theme-glow: #fafdff;--theme-shadow: #ddd8df}html[data-theme=light][data-palette=golgari]{--table: #e5e8db;--felt: #fafbf5;--felt-edge: #aab18d;--gold: #586c26;--gold-dim: #45551f;--theme-glow: #fffdf7;--theme-shadow: #d9dfcc}html[data-theme=light][data-palette=boros]{--table: #f0e5dd;--felt: #fffaf6;--felt-edge: #c5a28f;--gold: #9b3e2e;--gold-dim: #783126;--theme-glow: #fffefb;--theme-shadow: #ead8cf}html[data-theme=light][data-palette=simic]{--table: #dfecea;--felt: #f8fcfb;--felt-edge: #94b9b3;--gold: #247166;--gold-dim: #1d5a52;--theme-glow: #fbffff;--theme-shadow: #d1e4e2}html[data-theme=light][data-palette=bant]{--table: #e2ece8;--felt: #fbfdfb;--felt-edge: #9ebbb5;--gold: #376c67;--gold-dim: #2b5652;--theme-glow: #ffffff;--theme-shadow: #d5e5da}html[data-theme=light][data-palette=esper]{--table: #e4e8ed;--felt: #fafbfd;--felt-edge: #a3afbd;--gold: #4d647c;--gold-dim: #3b4e62;--theme-glow: #ffffff;--theme-shadow: #d7dde6}html[data-theme=light][data-palette=grixis]{--table: #e9e2e9;--felt: #fcf9fc;--felt-edge: #b6a0b6;--gold: #91384d;--gold-dim: #712d3d;--theme-glow: #fbfdff;--theme-shadow: #e0d2da}html[data-theme=light][data-palette=jund]{--table: #e9e4d9;--felt: #fbfaf5;--felt-edge: #b4ab8d;--gold: #86501f;--gold-dim: #693f19;--theme-glow: #fffdf9;--theme-shadow: #dbe2d0}html[data-theme=light][data-palette=naya]{--table: #ece7d9;--felt: #fdfbf5;--felt-edge: #bbb08d;--gold: #8d4c28;--gold-dim: #6e3c20;--theme-glow: #fffefa;--theme-shadow: #dbe5d5}html[data-theme=light][data-palette=abzan]{--table: #e8e7dc;--felt: #fbfbf6;--felt-edge: #b1b197;--gold: #64602e;--gold-dim: #4e4b25;--theme-glow: #fffefa;--theme-shadow: #d9dfd0}html[data-theme=light][data-palette=jeskai]{--table: #e6e9ec;--felt: #fbfcfd;--felt-edge: #a5b1bd;--gold: #9c4433;--gold-dim: #79362a;--theme-glow: #ffffff;--theme-shadow: #ddd9d9}html[data-theme=light][data-palette=sultai]{--table: #dde9e5;--felt: #f9fcfb;--felt-edge: #96b4aa;--gold: #286b5d;--gold-dim: #20554a;--theme-glow: #fbffff;--theme-shadow: #d0dee1}html[data-theme=light][data-palette=mardu]{--table: #eee4de;--felt: #fdfaf8;--felt-edge: #bda49a;--gold: #94412f;--gold-dim: #733328;--theme-glow: #fffefa;--theme-shadow: #e2d4d4}html[data-theme=light][data-palette=temur]{--table: #dfe9e4;--felt: #f9fcfa;--felt-edge: #9bb6aa;--gold: #8c4b2c;--gold-dim: #6d3b24;--theme-glow: #fbffff;--theme-shadow: #d5dedd}html[data-theme=light] .app__actor select,html[data-theme=light] .search__input,html[data-theme=light] .search__list,html[data-theme=light] .rules-search input,html[data-theme=light] .rule-detail,html[data-theme=light] .board-customizer input,html[data-theme=light] .board-customizer select,html[data-theme=light] .background-picker__results{color:var(--ink);background:#fffdf8}html[data-theme=light] .day-night button,html[data-theme=light] .events__btn,html[data-theme=light] .phase__nav,html[data-theme=light] .stack-card,html[data-theme=light] .life__btn,html[data-theme=light] .zone,html[data-theme=light] .tracker__controls button,html[data-theme=light] .background-picker button{color:var(--parchment);background:#fffdf8eb}html[data-theme=light] .pending-actions{background:linear-gradient(135deg,#c6a15b2e,#fffdf8f2)}html[data-theme=light] .pending-actions li,html[data-theme=light] .phase-alert,html[data-theme=light] .stack-card__copy-plan{background:#67583d12}html[data-theme=light] .phase{background:linear-gradient(135deg,#c6a15b29,#fffdf8e0)}html[data-theme=light] .rules-reference{background:#fffdf8d1}html[data-theme=light] .rules-reference__error{color:#8f3025}html[data-theme=light] .rules-results button{color:var(--parchment);background:#fffdf8}html[data-theme=light] .stack{background:#4c7cb81a}html[data-theme=light] .board{color:var(--parchment);background:#fffdf8cc;box-shadow:0 .35rem 1rem #4f3e221a}html[data-theme=light] .board__backdrop{opacity:.22;filter:saturate(.75) contrast(.9)}html[data-theme=light] .board__backdrop:after{background:linear-gradient(180deg,#fffdf873,#fffdf8e0 42%,#fffdf8fa)}html[data-theme=light] .life-correction,html[data-theme=light] .board__customize,html[data-theme=light] .board-customizer,html[data-theme=light] .tracker{color:var(--parchment);background:#faf6ecf0}html[data-theme=light] .zone__count{background:#8a61181f}html[data-theme=light] .cardtile__fallback,html[data-theme=light] .cardtile .mini{color:#fff}html[data-theme=light] .loop-alert{color:#4e211d;background:#ba5b4d21}html[data-theme=light] .loop-alert__head strong{color:#8d342a}html[data-theme=light] .loop-alert__head p,html[data-theme=light] .loop-alert small,html[data-theme=light] .loop-alert__head button{color:#5d3933}html[data-theme=light] .chaos{color:var(--parchment);background:linear-gradient(135deg,#efe2f4f2,#fffdf8f7)}html[data-theme=light] .chaos button,html[data-theme=light] .chaos select,html[data-theme=light] .chaos input,html[data-theme=light] .chaos textarea{color:var(--parchment);background:#fffdf8}html[data-theme=light] .chaos button:hover:not(:disabled){background:#f1e6d2}html[data-theme=light] .chaos-tool{background:#6b53700d;border-color:#52405433}html[data-theme=light] .chaos-pool li,html[data-theme=light] .chaos-count{background:#3c2d3f0f}html[data-theme=light] .chaos-tool__result{color:#5d4312;background:#c6a15b2e}html[data-theme=light] .table-tools{background:#fffdf8f0;box-shadow:0 .45rem 1rem #4f3e2224}html[data-theme=light] .table-tools button{color:var(--parchment-dim);background:#f6f0e4}html[data-theme=light] .table-tools button.is-active{color:#fffdf8;background:var(--gold)}html[data-theme=light] .table-tool-drawer{color:var(--parchment);background:#fffdf8fa;box-shadow:0 .8rem 2rem #4f3e222e}html[data-theme=light] .interpreter{color:var(--parchment)}html[data-theme=light] .interpreter-history,html[data-theme=light] .interpreter__card-grid label{background:#66573d0b}html[data-theme=light] .interpreter-history__list button{color:var(--parchment-dim);background:#f8f3e9}html[data-theme=light] .interpreter__question textarea{color:var(--parchment);background:#fffdf8}html[data-theme=light] .interpreter__error{color:#792f25;background:#be56481f}@media (max-width: 599px){html[data-theme=light] .switcher{background:linear-gradient(180deg,var(--table) 78%,rgba(238,231,216,0))}html[data-theme=light] .switcher__tab{color:var(--parchment-dim);background:#fffdf8f5}html[data-theme=light] .switcher__tab.is-selected{color:var(--parchment)}html[data-theme=light] .switcher__tab.is-selected .switcher__meta{color:var(--parchment-dim)}}.badge{display:inline-block;padding:2px 8px;margin-left:6px;font:600 .72rem var(--sans);border-radius:999px;color:var(--parchment-dim);background:#c6a15b24;border:1px solid var(--felt-edge);vertical-align:middle}.badge--gold{color:var(--table);background:var(--gold);border-color:var(--gold-dim)}.badge--dim{opacity:.7}.btn-primary{min-height:44px;padding:10px 22px;cursor:pointer;font:700 1rem var(--display);letter-spacing:.03em;color:var(--table);background:var(--gold);border:1px solid var(--gold-dim);border-radius:var(--radius)}.btn-primary:hover{filter:brightness(1.08)}.btn-primary:focus-visible{outline:2px solid var(--parchment);outline-offset:2px}.setup{max-width:560px;margin:0 auto;padding:16px}.setup-title{font:700 1.4rem var(--display);color:var(--gold);margin:0 0 12px}.setup-resume{padding:12px;margin-bottom:16px;border:1px solid var(--gold-dim);border-radius:var(--radius);background:#c6a15b14}.setup-resume-text{margin:0 0 8px;color:var(--parchment)}.setup-resume-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.setup-count{display:flex;align-items:center;gap:12px;margin:12px 0}.setup-label{font:600 .9rem var(--sans);color:var(--parchment-dim)}.setup-count-value{min-width:2ch;text-align:center;font:700 1.2rem var(--display);color:var(--parchment)}.setup-players{list-style:none;margin:0;padding:0;display:grid;gap:10px}.setup-player{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;border:1px solid var(--felt-edge);border-radius:var(--radius);background:var(--felt)}.setup-name{flex:1 1 140px;min-height:44px;padding:8px 10px;font:600 1rem var(--body);color:var(--parchment);background:var(--table);border:1px solid var(--felt-edge);border-radius:var(--radius)}.setup-commander{display:inline-flex;align-items:center;gap:6px}.setup-commander-name{font:600 .9rem var(--body);color:var(--gold)}.setup-commander-search{flex-basis:100%;display:grid;gap:6px}.setup-hint{color:var(--parchment-dim);font-size:.88rem;margin:14px 0}.setup-start{width:100%}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a08068c;display:flex;align-items:flex-end;justify-content:center}.sheet{width:min(560px,100%);max-height:85vh;overflow-y:auto;background:var(--felt);border:1px solid var(--felt-edge);border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;padding:14px 14px 20px}.card-preview-backdrop{align-items:center;padding:max(.5rem,env(safe-area-inset-top)) max(.5rem,env(safe-area-inset-right)) max(.5rem,env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left));background:#040608d6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-preview{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(72rem,100%);height:min(94vh,60rem);overflow:hidden;color:var(--parchment);background:var(--felt);background:color-mix(in srgb,var(--felt) 94%,#000);border:1px solid var(--felt-edge);border-radius:var(--radius);box-shadow:0 1.5rem 4rem #0000008c}.card-preview:focus{outline:none}.card-preview__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.75rem .85rem;border-bottom:1px solid var(--felt-edge)}.card-preview__head h3{margin:0;font:700 1.05rem var(--display)}.card-preview__head p{margin:.2rem 0 0;color:var(--parchment-dim);font-size:.8rem}.card-preview__close{flex:0 0 auto;min-width:44px;min-height:44px}.card-preview__viewport{display:block;min-height:0;padding:.7rem;overflow:auto;overscroll-behavior:contain;touch-action:none;cursor:zoom-in}.card-preview__viewport.is-zoomed{cursor:grab}.card-preview__viewport.is-zoomed:active{cursor:grabbing}.card-preview__image,.card-preview__fallback{display:block;flex:none;margin:0 auto;max-width:none;border-radius:4.7%/3.4%;box-shadow:0 .8rem 2rem #00000080;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.card-preview__image{height:auto}.card-preview__fallback{box-sizing:border-box;aspect-ratio:488 / 680;padding:2rem;color:var(--parchment);background:var(--table);border:1px solid var(--gold-dim);white-space:pre-wrap}.card-preview__fallback strong{font:700 1.2rem var(--display)}.card-preview__fallback p{line-height:1.5}.card-preview__controls{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem .75rem;border-top:1px solid var(--felt-edge)}.card-preview__controls button{min-width:44px;min-height:40px;padding:.35rem .65rem;color:var(--parchment);background:var(--table);border:1px solid var(--felt-edge);border-radius:var(--radius);cursor:pointer;font-weight:700}.card-preview__controls button:disabled{cursor:default;opacity:.45}.card-preview__controls output{min-width:4rem;color:var(--gold);font:700 .82rem var(--sans);text-align:center}.card-preview__controls span{margin-left:.35rem;color:var(--parchment-dim);font-size:.78rem}@media (max-width: 600px){.card-preview{height:calc(100vh - 1rem)}.card-preview__controls span{display:none}}.sheet-head{position:relative;margin-bottom:10px;padding-right:48px}.sheet-title{margin:0;font:700 1.15rem var(--display);color:var(--parchment)}.sheet-sub{margin:4px 0 0;font-size:.85rem;color:var(--parchment-dim)}.sheet-close{position:absolute;top:0;right:0;min-width:44px;min-height:44px}.sheet-quick{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.sheet-btn{min-height:44px;padding:8px 14px;cursor:pointer;font:600 .95rem var(--sans);color:var(--parchment);background:var(--table);border:1px solid var(--felt-edge);border-radius:var(--radius)}.sheet-btn--active{color:var(--table);background:var(--gold);border-color:var(--gold-dim)}.sheet-btn--danger{color:#e8b0a5;border-color:#6b3227}.sheet-btn--row{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.sheet-btn-label{font-weight:700}.sheet-btn-hint{font:400 .8rem var(--sans);color:var(--parchment-dim)}.sheet-actions,.sheet-counters{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sheet-counters{margin-bottom:10px}.sheet-counter{display:inline-flex;align-items:center;gap:6px}.sheet-counter-label{font:600 .85rem var(--sans);color:var(--parchment-dim)}.sheet-counter-value{min-width:2ch;text-align:center;font-weight:700;color:var(--parchment)}.detail-grid{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 10px}.detail-grid dt{font:600 .8rem var(--sans);color:var(--parchment-dim)}.detail-grid dd{margin:0;font-size:.9rem;color:var(--parchment)}.detail-oracle{margin:0 0 12px;padding:10px 12px;white-space:pre-wrap;font:400 .92rem var(--body);color:var(--parchment);background:var(--table);border-left:3px solid var(--gold-dim);border-radius:0 var(--radius) var(--radius) 0}.detail-oracle--empty{color:var(--parchment-dim);font-style:italic}.detail-heading{font:700 .85rem var(--sans);color:var(--parchment-dim);margin:0 0 6px}.detail-trigger-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;color:var(--parchment)}.detail-trigger-none{margin:0;color:var(--parchment-dim);font-size:.88rem}.detail-note{display:block;margin-top:12px}.detail-note-input{width:100%;box-sizing:border-box;padding:8px 10px;font:400 .9rem var(--body);color:var(--parchment);background:var(--table);border:1px solid var(--felt-edge);border-radius:var(--radius)}.inbox{border:1px solid var(--felt-edge);border-radius:var(--radius);background:var(--felt);padding:10px 12px}.inbox-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.inbox-title{margin:0;font:700 1rem var(--display);color:var(--gold)}.inbox-count{display:inline-block;min-width:22px;margin-left:8px;padding:1px 7px;text-align:center;font:700 .8rem var(--sans);color:var(--table);background:var(--gold);border-radius:999px}.inbox-empty{margin:0;color:var(--parchment-dim);font-size:.88rem}.inbox-group{margin-bottom:10px}.inbox-group-label{margin:0 0 6px;font:700 .85rem var(--sans);color:var(--parchment-dim)}.inbox-group-hint{font-weight:400}.inbox-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.inbox-item{padding:8px 10px;border:1px solid var(--felt-edge);border-radius:var(--radius);background:var(--table)}.inbox-item--pending{border-left:3px solid var(--gold)}.inbox-item--stacked{border-left:3px solid var(--u)}.inbox-item--resolved,.inbox-item--declined,.inbox-item--dismissed,.inbox-item--countered{opacity:.6}.inbox-item-main{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.inbox-controller{font:700 .95rem var(--sans);color:var(--gold)}.inbox-source{font:600 .92rem var(--body);color:var(--parchment)}.inbox-condition{flex-basis:100%;font:italic 400 .82rem var(--body);color:var(--parchment-dim)}.inbox-badges{display:inline-flex;flex-wrap:wrap;align-items:center}.inbox-item-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.inbox-stacked-hint{font:400 .82rem var(--sans);color:var(--parchment-dim)}html[data-theme=light] .sheet,html[data-theme=light] .inbox{background:#f4eede}html[data-theme=light] .sheet-btn,html[data-theme=light] .inbox-item,html[data-theme=light] .setup-name,html[data-theme=light] .detail-oracle,html[data-theme=light] .detail-note-input{background:#fffdf8}.setup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;overflow-y:auto;background:var(--table);padding:12px 12px 32px}.setup-overlay-close{display:block;margin:4px auto 0;min-height:44px;padding:0 16px;width:auto}.cardrow__tag--tapped{color:var(--gold);border-color:var(--gold-dim)}@media (any-pointer: coarse){.mini{width:auto;height:auto;min-width:44px;min-height:44px}}html[data-theme=light] .setup-overlay{background:var(--table)}.setup-confirm{margin:12px 0 8px;padding:10px 12px;color:#e8b0a5;background:#b2463024;border:1px solid #6b3227;border-radius:var(--radius);font:600 .9rem var(--sans)}.setup-cancel-start{display:block;margin:8px auto 0;width:auto;min-height:44px;padding:0 16px}.commandzone{margin:8px 0;padding:8px 10px;border:1px solid var(--gold-dim);border-radius:var(--radius);background:#c6a15b14}.commandzone__list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.commandzone__item{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.commandzone__name{font:600 .92rem var(--body);color:var(--gold)}.commandzone__tax{font:600 .78rem var(--sans);color:var(--parchment-dim)}.commandzone__cast{width:auto;padding:0 12px}html[data-skin=phyrexian]{--table: #080707;--felt: #171313;--felt-edge: #594943;--parchment: #eee6d7;--parchment-dim: #c4b9aa;--ink: #1c1715;--ink-soft: #8f8177;--gold: #df5549;--gold-dim: #8e2d29;--theme-glow: #32100d;--theme-shadow: #020202;--radius: 2px;--phyrexian-porcelain: #e7dfd0;--phyrexian-bone: #b7aa99;--phyrexian-oil: #030303;--phyrexian-flesh: #b53b34;--phyrexian-vein: rgba(213, 65, 55, .35);--phyrexian-shell: rgba(27, 22, 21, .94)}html[data-theme=light][data-skin=phyrexian]{--table: #d8d0c2;--felt: #eee6d8;--felt-edge: #8a7c70;--parchment: #261f1c;--parchment-dim: #554942;--ink: #1b1614;--ink-soft: #6e6057;--gold: #a62520;--gold-dim: #761b18;--theme-glow: #fbf6eb;--theme-shadow: #bdb1a2;--phyrexian-porcelain: #f4eddf;--phyrexian-bone: #b5a797;--phyrexian-oil: #0b0909;--phyrexian-flesh: #9f2b27;--phyrexian-vein: rgba(130, 28, 25, .26);--phyrexian-shell: rgba(238, 230, 216, .96)}html[data-skin=phyrexian] body{min-height:100vh;background:radial-gradient(circle at 50% -10%,rgba(214,61,50,.18),transparent 34rem),repeating-linear-gradient(102deg,transparent 0 8rem,rgba(255,255,255,.018) 8.05rem 8.12rem,transparent 8.18rem 15rem),linear-gradient(155deg,var(--theme-glow),var(--table) 42%,var(--theme-shadow));background-attachment:fixed}html[data-skin=phyrexian] body:before,html[data-skin=phyrexian] body:after{content:"";position:fixed;z-index:-1;pointer-events:none}html[data-skin=phyrexian] body:before{top:0;right:0;bottom:0;left:0;opacity:.62;background:linear-gradient(114deg,transparent 0 18%,var(--phyrexian-vein) 18.15% 18.3%,transparent 18.45% 100%),linear-gradient(72deg,transparent 0 73%,rgba(0,0,0,.7) 73.1% 73.55%,transparent 73.7% 100%),radial-gradient(ellipse at 12% 42%,transparent 0 34%,rgba(0,0,0,.62) 34.3% 34.8%,transparent 35.1%),radial-gradient(ellipse at 91% 68%,transparent 0 26%,var(--phyrexian-vein) 26.3% 26.6%,transparent 26.9%)}html[data-skin=phyrexian] body:after{top:0;bottom:0;left:clamp(.2rem,1.5vw,1.4rem);width:3px;background:linear-gradient(180deg,transparent,var(--gold-dim) 12%,#080606 48%,var(--gold) 78%,transparent);box-shadow:6px 0 #00000073,10px 0 20px #be2d2529}html[data-skin=phyrexian] .app{max-width:1660px;padding-top:max(1.2rem,env(safe-area-inset-top));padding-left:max(1.35rem,env(safe-area-inset-left));padding-right:max(1.1rem,env(safe-area-inset-right))}html[data-skin=phyrexian] .app__table-shell{position:relative;isolation:isolate}html[data-skin=phyrexian] .app__table-shell:before{content:"";position:absolute;z-index:-1;top:5rem;right:-.35rem;bottom:2rem;width:1px;background:linear-gradient(transparent,var(--gold-dim) 18%,var(--felt-edge) 70%,transparent);box-shadow:-4px 0 #00000073}html[data-skin=phyrexian] .app__head{min-height:15rem;padding:1.2rem 1.3rem 1.4rem 2rem;overflow:hidden;text-align:left;background:linear-gradient(112deg,rgba(238,230,215,.12),transparent 34%),linear-gradient(160deg,var(--phyrexian-shell),rgba(3,3,3,.96));border:1px solid var(--felt-edge);border-left:5px solid var(--gold-dim);clip-path:polygon(0 0,94% 0,100% 10%,100% 84%,97% 100%,0 100%);box-shadow:inset 0 0 0 1px #e7dfd00f,0 1rem 2rem #0000004d}html[data-skin=phyrexian] .app__head:before{content:"";position:absolute;top:-4rem;right:-2rem;width:12rem;height:20rem;border:1px solid rgba(224,213,197,.16);border-radius:50%;transform:rotate(22deg);box-shadow:inset 1rem 0 #00000047,-1.5rem 0 #be342b14}html[data-skin=phyrexian] .app__title{position:relative;max-width:8ch;margin-top:1.2rem;color:var(--phyrexian-porcelain);font-size:clamp(2.25rem,4.6vw,4.4rem);font-weight:500;line-height:.88;letter-spacing:-.035em;text-transform:uppercase;text-shadow:2px 3px 0 var(--phyrexian-oil),0 0 2rem rgba(207,59,49,.28)}html[data-skin=phyrexian] .app__title:after{content:"TABLE SYNCHRONIZATION ENGINE";display:block;width:max-content;margin-top:.85rem;color:var(--gold);font:700 .58rem var(--sans);letter-spacing:.22em;text-shadow:none}html[data-skin=phyrexian] .app__sub{max-width:26rem;margin-top:.8rem;color:var(--phyrexian-bone);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase}html[data-skin=phyrexian] .app__skin-mark{display:flex;align-items:center;gap:.8rem;color:var(--gold)}html[data-skin=phyrexian] .app__skin-spine{position:relative;display:inline-flex;align-items:center;justify-content:space-around;width:5.4rem;height:1.4rem}html[data-skin=phyrexian] .app__skin-spine:before,html[data-skin=phyrexian] .app__skin-spine:after{content:"";position:absolute;top:50%;height:1px;background:var(--gold-dim)}html[data-skin=phyrexian] .app__skin-spine:before{left:0;right:0}html[data-skin=phyrexian] .app__skin-spine:after{left:50%;width:2.5rem;transform:rotate(90deg);transform-origin:left}html[data-skin=phyrexian] .app__skin-spine i{z-index:1;width:.72rem;height:.72rem;background:var(--phyrexian-oil);border:1px solid var(--gold);transform:rotate(45deg)}html[data-skin=phyrexian] .app__skin-spine i:nth-child(2){width:1rem;height:1rem;background:var(--gold-dim)}html[data-skin=phyrexian] .app__skin-code{font:700 .58rem var(--sans);letter-spacing:.18em}html[data-skin=phyrexian] .app__skin-script{position:absolute;top:2rem;right:1rem;color:var(--gold);font:500 .7rem var(--sans);letter-spacing:.16em;opacity:.8;writing-mode:vertical-rl;text-orientation:mixed}html[data-skin=phyrexian] .phyrexian-inscription{position:absolute;z-index:1;display:block;overflow:hidden;color:var(--gold);font:400 1.15rem/1 Table Brain Phyrexian;letter-spacing:0;white-space:nowrap;opacity:.24;pointer-events:none;-webkit-user-select:none;user-select:none}html[data-skin=phyrexian] .phyrexian-inscription--console{top:.35rem;right:1rem;width:8rem;text-align:right}html[data-skin=phyrexian] .phyrexian-inscription--resolution{top:.2rem;right:.2rem;width:7.5rem;text-align:right}html[data-skin=phyrexian] .phyrexian-inscription--boards{top:.25rem;right:.2rem;width:7.5rem;text-align:right}html[data-skin=phyrexian] .app__theme-controls{position:static;justify-content:flex-start;margin-top:1.15rem}html[data-skin=phyrexian] .app__palette-picker select{max-width:12rem}html[data-skin=phyrexian] .app__palette-picker{color:var(--phyrexian-bone)}html[data-skin=phyrexian] .app__palette-picker select,html[data-skin=phyrexian] .app__theme-toggle{color:var(--phyrexian-porcelain);background:#00000094;border-color:var(--felt-edge);border-radius:0;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}html[data-skin=phyrexian] .app__event-console{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.75rem .9rem;min-width:0;padding:1rem 1rem 1.1rem 1.2rem;background:linear-gradient(90deg,rgba(223,85,73,.07),transparent 18%),linear-gradient(155deg,var(--phyrexian-shell),rgba(4,4,4,.92));border:1px solid var(--felt-edge);box-shadow:inset 4px 0 #00000080,inset 6px 0 0 var(--gold-dim);clip-path:polygon(1.2rem 0,100% 0,100% calc(100% - 1.2rem),calc(100% - 1.2rem) 100%,0 100%,0 1.2rem)}html[data-skin=phyrexian] .app__event-console:before{content:"SURGICAL BAY / PUBLIC ACTION INTAKE / TABLE-WIDE SENSORIUM";grid-column:1 / -1;color:var(--gold);font:700 .6rem var(--sans);letter-spacing:.18em;padding-right:8.5rem}html[data-skin=phyrexian] .app__event-console>.alert,html[data-skin=phyrexian] .app__event-console>.app__search,html[data-skin=phyrexian] .app__event-console>.events,html[data-skin=phyrexian] .app__event-console>.table-tools,html[data-skin=phyrexian] .app__event-console>.table-tool-drawer{grid-column:1 / -1}html[data-skin=phyrexian] .app__search{margin:0}html[data-skin=phyrexian] .app__search:before{content:"SPECIMEN INGRESS / ASSIGN OPERATIVE";display:block;margin-bottom:.35rem;color:var(--ink-soft);font:700 .52rem var(--sans);letter-spacing:.15em}html[data-skin=phyrexian] .app__actor{color:var(--phyrexian-bone)}html[data-skin=phyrexian] .app__actor select,html[data-skin=phyrexian] .search__input,html[data-skin=phyrexian] .search__list{border-radius:0;border-color:var(--felt-edge);box-shadow:inset 4px 0 0 var(--gold-dim)}html[data-skin=phyrexian] .search__input{min-height:3.3rem;font-size:1.08rem}html[data-skin=phyrexian] .events{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.35rem;margin:0}html[data-skin=phyrexian] .events__btn,html[data-skin=phyrexian] .day-night button{position:relative;min-height:2.7rem;padding-left:1.05rem;color:var(--parchment-dim);background:#00000061;border-color:var(--felt-edge);border-radius:0;text-align:left;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}html[data-skin=phyrexian] .events__btn:before{content:"";position:absolute;top:.45rem;bottom:.45rem;left:.42rem;width:2px;background:var(--gold-dim)}html[data-skin=phyrexian] .events__btn:hover,html[data-skin=phyrexian] .events__btn.is-active{color:var(--phyrexian-porcelain);border-color:var(--gold);background:linear-gradient(90deg,#be312942,#0000006b)}html[data-skin=phyrexian] .day-night{margin:0;color:var(--ink-soft)}html[data-skin=phyrexian] .table-tools{position:sticky;top:max(.3rem,env(safe-area-inset-top));margin:0;padding:.5rem .55rem .5rem .8rem;background:#070606ed;border-color:var(--felt-edge);border-radius:0;box-shadow:0 .7rem 1.4rem #00000057,inset 3px 0 var(--gold-dim);clip-path:polygon(0 0,100% 0,100% calc(100% - .65rem),calc(100% - .65rem) 100%,0 100%)}html[data-skin=phyrexian] .table-tools>span{color:var(--gold)}html[data-skin=phyrexian] .table-tools>span:after{content:" / TRANSCRIPTOR ARRAY";color:var(--phyrexian-bone)}html[data-skin=phyrexian] .table-tools button{min-width:4.6rem;color:var(--phyrexian-bone);background:#181414;border-color:#4a3b37;border-radius:0;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}html[data-skin=phyrexian] .table-tools button.is-active{color:#fff4e6;background:var(--gold-dim);border-color:var(--gold)}html[data-skin=phyrexian] .table-tool-drawer{margin:0;background:var(--phyrexian-shell);border-color:var(--gold-dim);border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100%)}html[data-skin=phyrexian] .app__resolution-core{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.85rem;min-width:0;padding-top:2.2rem}html[data-skin=phyrexian] .app__resolution-core:before{content:"PROGRESS ENGINE / TRIGGER ASSIMILATION / STACK SEQUENCING";position:absolute;top:.55rem;left:.2rem;color:var(--gold);font:700 .61rem var(--sans);letter-spacing:.18em;padding-right:8rem}html[data-skin=phyrexian] .app__resolution-core>.alert,html[data-skin=phyrexian] .app__resolution-core>.loop-alert{grid-column:1 / -1}html[data-skin=phyrexian] .app__trigger-column,html[data-skin=phyrexian] .app__sequence-column{display:flex;min-width:0;flex-direction:column;gap:.85rem}html[data-skin=phyrexian] .app__trigger-column>*,html[data-skin=phyrexian] .app__sequence-column>*{margin:0}html[data-skin=phyrexian] .inbox,html[data-skin=phyrexian] .pending-actions,html[data-skin=phyrexian] .stack,html[data-skin=phyrexian] .phase,html[data-skin=phyrexian] .alert,html[data-skin=phyrexian] .loop-alert{position:relative;background:linear-gradient(145deg,rgba(232,222,205,.045),transparent 38%),var(--phyrexian-shell);border-color:var(--felt-edge);border-radius:0;box-shadow:inset 3px 0 0 var(--gold-dim),0 .55rem 1.2rem #0000002e;clip-path:polygon(0 0,calc(100% - .8rem) 0,100% .8rem,100% 100%,.8rem 100%,0 calc(100% - .8rem))}html[data-skin=phyrexian] .inbox{padding:.9rem}html[data-skin=phyrexian] .inbox-title,html[data-skin=phyrexian] .pending-actions__heading h2,html[data-skin=phyrexian] .stack__title,html[data-skin=phyrexian] .phase__current{text-transform:uppercase;letter-spacing:.06em}html[data-skin=phyrexian] .inbox-title:after{content:"VITAL SIGNAL CHOIR";display:block;margin-top:.2rem;color:var(--ink-soft);font:700 .48rem var(--sans);letter-spacing:.15em}html[data-skin=phyrexian] .inbox-count,html[data-skin=phyrexian] .pending-actions__heading>strong,html[data-skin=phyrexian] .zone__count{color:#fff4e8;background:var(--gold-dim);border-radius:0;transform:skew(-8deg)}html[data-skin=phyrexian] .inbox-item,html[data-skin=phyrexian] .pending-actions li,html[data-skin=phyrexian] .stack-card,html[data-skin=phyrexian] .phase-alert{background:#00000057;border-color:#493a36;border-radius:0}html[data-skin=phyrexian] .inbox-item--pending{border-left-color:var(--gold)}html[data-skin=phyrexian] .stack{border-top:3px solid var(--gold-dim)}html[data-skin=phyrexian] .stack__eyebrow{color:var(--gold)}html[data-skin=phyrexian] .stack__eyebrow:after{content:" / SEQUENCING ALTAR";color:var(--phyrexian-bone)}html[data-skin=phyrexian] .phase__eyebrow:after{content:" / CHRONOLOGICAL ENGINE";color:var(--gold)}html[data-skin=phyrexian] .stack-card__btn,html[data-skin=phyrexian] .phase__nav{border-radius:0}html[data-skin=phyrexian] .phase__nav--next{color:#fff4e8;background:var(--gold-dim);border-color:var(--gold)}html[data-skin=phyrexian] .phase__step:before{height:2px;background:linear-gradient(90deg,var(--felt-edge),var(--gold-dim))}html[data-skin=phyrexian] .phase__dot{border-radius:0;transform:translate(-50%) rotate(45deg)}html[data-skin=phyrexian] .table-grid{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;padding-top:1.8rem;border-top:1px solid var(--gold-dim)}html[data-skin=phyrexian] .table-grid:before{content:"MYCOSYNTH CHAMBERS / PUBLIC BATTLEFIELD ARRAY";grid-column:1 / -1;margin-bottom:-.4rem;color:var(--gold);font:700 .61rem var(--sans);letter-spacing:.18em;padding-right:8rem}html[data-skin=phyrexian] .board{padding:.8rem;background:linear-gradient(132deg,rgba(232,222,205,.06),transparent 27%),linear-gradient(160deg,#1a1514f5,#050505f0);border-color:var(--felt-edge);border-radius:0;clip-path:polygon(.75rem 0,100% 0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100%,0 .75rem);box-shadow:inset 0 0 0 1px #eae0cf09,0 .75rem 1.5rem #00000038}html[data-skin=phyrexian] .board.is-active{grid-column:1 / -1;border-color:var(--gold);box-shadow:inset 6px 0 0 var(--gold-dim),0 0 1.4rem #c5322a33}html[data-skin=phyrexian] .board__header{min-height:4.5rem;margin:-.15rem 0 .8rem;padding:.55rem .65rem;background:linear-gradient(90deg,rgba(0,0,0,.68),transparent);border-bottom:1px solid var(--felt-edge)}html[data-skin=phyrexian] .board__name{color:var(--phyrexian-porcelain);text-transform:uppercase;letter-spacing:.06em}html[data-skin=phyrexian] .board__status{text-transform:uppercase;letter-spacing:.12em}html[data-skin=phyrexian] .board__status:after{content:" / DORMANT NODE"}html[data-skin=phyrexian] .board.is-active .board__status:after{content:" / PRIMARY SPECIMEN"}html[data-skin=phyrexian] .life{padding:.28rem;background:#0000007a;border:1px solid var(--felt-edge)}html[data-skin=phyrexian] .life__total{color:var(--gold);font-size:1.65rem}html[data-skin=phyrexian] .life__btn,html[data-skin=phyrexian] .board__customize,html[data-skin=phyrexian] .tracker__controls button,html[data-skin=phyrexian] .mini{border-radius:0;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px))}html[data-skin=phyrexian] .board.is-active .board__zones{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(12rem,.7fr);grid-template-areas:"battle grave" "battle exile";align-items:stretch}html[data-skin=phyrexian] .board.is-active .zone--battlefield{grid-area:battle}html[data-skin=phyrexian] .board.is-active .zone--graveyard{grid-area:grave}html[data-skin=phyrexian] .board.is-active .zone--exile{grid-area:exile}html[data-skin=phyrexian] .zone,html[data-skin=phyrexian] .commandzone,html[data-skin=phyrexian] .tracker,html[data-skin=phyrexian] .board-customizer,html[data-skin=phyrexian] .life-correction{background:#00000057;border-color:#493b37;border-radius:0}html[data-skin=phyrexian] .zone{box-shadow:inset 2px 0 #df554957}html[data-skin=phyrexian] .zone__title{color:var(--phyrexian-bone);font-size:.68rem;letter-spacing:.17em}html[data-skin=phyrexian] .zone__title:after{margin-left:auto;color:var(--ink-soft);font-size:.48rem;letter-spacing:.13em}html[data-skin=phyrexian] .zone--battlefield .zone__title:after{content:"SURGICAL BAY"}html[data-skin=phyrexian] .zone--graveyard .zone__title:after{content:"RECLAMATION VAT"}html[data-skin=phyrexian] .zone--exile .zone__title:after{content:"QUARANTINE VAULT"}html[data-skin=phyrexian] .commandzone .zone__title:after{content:"PRAETORIAL RESERVE"}html[data-skin=phyrexian] .cardtile{border-color:#e9decd4d;border-radius:1px;box-shadow:0 5px 13px #0000007a,3px 0 #a42b2538}html[data-skin=phyrexian] .board__backdrop{opacity:.2;filter:grayscale(.65) contrast(1.2) sepia(.12)}html[data-skin=phyrexian] .board__backdrop:after{background:linear-gradient(180deg,#0807077a,#080707e0 45%,#080707fa)}html[data-skin=phyrexian] .switcher__tab{border-radius:0;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%)}html[data-skin=phyrexian] .app__foot{padding:1rem;border-top:1px solid var(--felt-edge);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase}html[data-skin=phyrexian] .setup-overlay{background:linear-gradient(120deg,transparent 0 16%,var(--phyrexian-vein) 16.2% 16.45%,transparent 16.7%),radial-gradient(circle at 75% 10%,rgba(186,48,40,.17),transparent 30rem),var(--table)}html[data-skin=phyrexian] .setup{margin-top:3vh;background:var(--phyrexian-shell);border:1px solid var(--felt-edge);border-left:5px solid var(--gold-dim);clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 1.2rem,100% 100%,1.2rem 100%,0 calc(100% - 1.2rem))}html[data-skin=phyrexian] .setup-title,html[data-skin=phyrexian] .sheet-title{text-transform:uppercase;letter-spacing:.07em}html[data-skin=phyrexian] .setup-player,html[data-skin=phyrexian] .setup-resume,html[data-skin=phyrexian] .sheet,html[data-skin=phyrexian] .sheet-btn,html[data-skin=phyrexian] .rules-reference,html[data-skin=phyrexian] .chaos,html[data-skin=phyrexian] .chaos-tool,html[data-skin=phyrexian] .interpreter-history,html[data-skin=phyrexian] .interpreter__card-grid label{border-radius:0}html[data-skin=phyrexian] .sheet-backdrop{background:#020101c7;-webkit-backdrop-filter:blur(4px) saturate(.6);backdrop-filter:blur(4px) saturate(.6)}html[data-skin=phyrexian] .sheet{border-top:4px solid var(--gold-dim);clip-path:polygon(1rem 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%,0 1rem)}html[data-skin=phyrexian] .btn-primary,html[data-skin=phyrexian] .sheet-btn,html[data-skin=phyrexian] .setup-name,html[data-skin=phyrexian] .detail-note-input{border-radius:0;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}html[data-theme=light][data-skin=phyrexian] .app__head,html[data-theme=light][data-skin=phyrexian] .app__event-console,html[data-theme=light][data-skin=phyrexian] .inbox,html[data-theme=light][data-skin=phyrexian] .pending-actions,html[data-theme=light][data-skin=phyrexian] .stack,html[data-theme=light][data-skin=phyrexian] .phase,html[data-theme=light][data-skin=phyrexian] .alert,html[data-theme=light][data-skin=phyrexian] .loop-alert,html[data-theme=light][data-skin=phyrexian] .board{color:var(--parchment);background:linear-gradient(135deg,rgba(255,255,255,.58),transparent 34%),linear-gradient(155deg,#eee6d8,#c9beaf);box-shadow:inset 0 0 0 1px #fff6,0 .7rem 1.4rem #36251f26}html[data-theme=light][data-skin=phyrexian] .app__title{color:#2b211e;text-shadow:2px 3px 0 rgba(255,255,255,.5)}html[data-theme=light][data-skin=phyrexian] .app__sub,html[data-theme=light][data-skin=phyrexian] .app__skin-code{color:#65564d}html[data-theme=light][data-skin=phyrexian] .app__actor,html[data-theme=light][data-skin=phyrexian] .app__palette-picker,html[data-theme=light][data-skin=phyrexian] .day-night{color:#594b44}html[data-theme=light][data-skin=phyrexian] .app__palette-picker select,html[data-theme=light][data-skin=phyrexian] .app__theme-toggle,html[data-theme=light][data-skin=phyrexian] .table-tools,html[data-theme=light][data-skin=phyrexian] .table-tools button{color:#2b211e;background:#f2eadbf0;border-color:#8a7c70}html[data-theme=light][data-skin=phyrexian] .events__btn,html[data-theme=light][data-skin=phyrexian] .day-night button,html[data-theme=light][data-skin=phyrexian] .inbox-item,html[data-theme=light][data-skin=phyrexian] .pending-actions li,html[data-theme=light][data-skin=phyrexian] .stack-card,html[data-theme=light][data-skin=phyrexian] .phase-alert,html[data-theme=light][data-skin=phyrexian] .zone,html[data-theme=light][data-skin=phyrexian] .commandzone,html[data-theme=light][data-skin=phyrexian] .tracker{color:var(--parchment);background:#faf5ebad;border-color:#9b8d80}html[data-theme=light][data-skin=phyrexian] .board__name{color:#2a211e}html[data-theme=light][data-skin=phyrexian] .board__header,html[data-theme=light][data-skin=phyrexian] .life{background:#fffaf09e}html[data-theme=light][data-skin=phyrexian] .board__backdrop:after{background:linear-gradient(180deg,#efe8da75,#e0d6c6e0 45%,#d8cdbef7)}@media (min-width: 1120px){html[data-skin=phyrexian] .app__table-shell{display:grid;grid-template-columns:minmax(17rem,.36fr) minmax(0,1fr);grid-template-areas:"head console" "core core" "switch switch" "boards boards" "foot foot";gap:1rem 1.1rem;align-items:start}html[data-skin=phyrexian] .app__head{grid-area:head}html[data-skin=phyrexian] .app__event-console{grid-area:console}html[data-skin=phyrexian] .app__resolution-core{grid-area:core}html[data-skin=phyrexian] .switcher{grid-area:switch}html[data-skin=phyrexian] .table-grid{grid-area:boards}html[data-skin=phyrexian] .app__foot{grid-area:foot}}@media (max-width: 1119px){html[data-skin=phyrexian] .app__head{min-height:0;margin-bottom:.8rem}html[data-skin=phyrexian] .app__title{max-width:none;font-size:clamp(2.2rem,8vw,3.8rem)}html[data-skin=phyrexian] .app__event-console{display:grid}}@media (max-width: 799px){html[data-skin=phyrexian] .phyrexian-inscription--console,html[data-skin=phyrexian] .phyrexian-inscription--resolution,html[data-skin=phyrexian] .phyrexian-inscription--boards{display:none}html[data-skin=phyrexian] .app__event-console:before,html[data-skin=phyrexian] .app__resolution-core:before,html[data-skin=phyrexian] .table-grid:before{padding-right:0}html[data-skin=phyrexian] .app__resolution-core{grid-template-columns:1fr}html[data-skin=phyrexian] .app__resolution-core>*,html[data-skin=phyrexian] .app__resolution-core>.alert,html[data-skin=phyrexian] .app__resolution-core>.loop-alert{grid-column:1}html[data-skin=phyrexian] .board.is-active{grid-column:auto}html[data-skin=phyrexian] .board.is-active .board__zones{display:flex}}@media (max-width: 599px){html[data-skin=phyrexian] .app{padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.55rem,env(safe-area-inset-right))}html[data-skin=phyrexian] body:after{left:2px}html[data-skin=phyrexian] .app__head{padding:.9rem .8rem 1.1rem 1.05rem;clip-path:polygon(0 0,96% 0,100% 8%,100% 88%,98% 100%,0 100%)}html[data-skin=phyrexian] .app__skin-code{font-size:.48rem;letter-spacing:.11em}html[data-skin=phyrexian] .app__skin-script{position:static;margin-left:auto;font-size:.56rem;letter-spacing:.08em;writing-mode:horizontal-tb}html[data-skin=phyrexian] .app__title{margin-top:.8rem;font-size:clamp(2rem,11vw,3rem)}html[data-skin=phyrexian] .app__title:after{font-size:.48rem;letter-spacing:.12em}html[data-skin=phyrexian] .app__theme-controls{width:100%;align-items:end}html[data-skin=phyrexian] .app__palette-picker{flex:1;min-width:0}html[data-skin=phyrexian] .app__palette-picker select{width:100%;max-width:none}html[data-skin=phyrexian] .app__event-console{display:block;padding:.85rem .7rem .9rem .9rem}html[data-skin=phyrexian] .app__event-console:before{display:block;margin-bottom:.75rem}html[data-skin=phyrexian] .app__event-console>*+*{margin-top:.7rem}html[data-skin=phyrexian] .events{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-skin=phyrexian] .events__btn{min-height:3rem;padding:.5rem .45rem .5rem .9rem;font-size:.76rem}html[data-skin=phyrexian] .table-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}html[data-skin=phyrexian] .table-tools>span{grid-column:1 / -1}html[data-skin=phyrexian] .table-tools button{min-width:0;padding-inline:.35rem}html[data-skin=phyrexian] .app__resolution-core{padding-top:2.5rem}html[data-skin=phyrexian] .app__resolution-core:before{max-width:85%;line-height:1.45}html[data-skin=phyrexian] .table-grid{grid-template-columns:1fr}html[data-skin=phyrexian] .table-grid:before{line-height:1.45}html[data-skin=phyrexian] .board{clip-path:polygon(.55rem 0,100% 0,100% calc(100% - .7rem),calc(100% - .7rem) 100%,0 100%,0 .55rem)}}@media (prefers-reduced-motion: no-preference){html[data-skin=phyrexian] .events__btn,html[data-skin=phyrexian] .board,html[data-skin=phyrexian] .table-tools button{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}html[data-skin=phyrexian] .events__btn:hover,html[data-skin=phyrexian] .table-tools button:hover:not(:disabled){transform:translateY(-1px)}}html[data-skin=eldrazi]{--table: #050507;--felt: #15141b;--felt-edge: #45404f;--parchment: #eeeae2;--parchment-dim: #c4bdc7;--ink: #17131d;--ink-soft: #8f8798;--gold: #ad94ff;--gold-dim: #6c54a5;--u: #77d4d0;--theme-glow: #211936;--theme-shadow: #020204;--radius: 0;--eldrazi-void: #020204;--eldrazi-night: #0b0910;--eldrazi-stone: #c7c0b5;--eldrazi-stone-dim: #6f6971;--eldrazi-aether: #ad94ff;--eldrazi-cold: #77d4d0;--eldrazi-rift: rgba(159, 128, 255, .26);--eldrazi-panel: rgba(15, 13, 20, .91)}html[data-theme=light][data-skin=eldrazi]{--table: #d4cfc5;--felt: #e8e3d9;--felt-edge: #8c8491;--parchment: #211c28;--parchment-dim: #514a58;--ink: #17131d;--ink-soft: #716977;--gold: #62479a;--gold-dim: #8b77b6;--u: #236f73;--theme-glow: #f1ede5;--theme-shadow: #aaa3a9;--eldrazi-void: #18131e;--eldrazi-night: #dad4cb;--eldrazi-stone: #39323e;--eldrazi-stone-dim: #776e79;--eldrazi-aether: #6a4ba6;--eldrazi-cold: #27777a;--eldrazi-rift: rgba(93, 65, 147, .2);--eldrazi-panel: rgba(235, 230, 220, .94)}html[data-skin=eldrazi] body{min-height:100vh;background:radial-gradient(circle at 8% 15%,rgba(211,205,224,.34) 0 1px,transparent 1.8px),radial-gradient(circle at 76% 9%,rgba(119,212,208,.28) 0 1px,transparent 1.6px),radial-gradient(circle at 31% 63%,rgba(173,148,255,.3) 0 1.2px,transparent 1.9px),radial-gradient(circle at 91% 74%,rgba(220,214,224,.26) 0 1px,transparent 1.7px),radial-gradient(ellipse at 50% -16%,rgba(125,96,189,.3),transparent 42rem),linear-gradient(148deg,var(--theme-glow),var(--table) 48%,var(--theme-shadow));background-size:11rem 13rem,17rem 19rem,23rem 21rem,29rem 31rem,auto,auto;background-attachment:fixed}html[data-skin=eldrazi] body:before,html[data-skin=eldrazi] body:after{content:"";position:fixed;z-index:-1;pointer-events:none}html[data-skin=eldrazi] body:before{top:-24rem;left:50%;width:min(86vw,82rem);height:52rem;border:1px solid rgba(173,148,255,.2);border-radius:47% 53% 46% 54%;transform:translate(-50%) rotate(-7deg);box-shadow:0 0 0 4rem #523d7e09,0 0 0 10rem #77d4d005,inset 0 -5rem 9rem #0000008c}html[data-skin=eldrazi] body:after{top:0;right:0;bottom:0;left:0;opacity:.45;background:linear-gradient(118deg,transparent 0 23%,rgba(173,148,255,.12) 23.08% 23.17%,transparent 23.25% 100%),linear-gradient(62deg,transparent 0 81%,rgba(119,212,208,.08) 81.08% 81.15%,transparent 81.23% 100%)}html[data-skin=eldrazi] .app{max-width:1720px;padding-top:max(1.2rem,env(safe-area-inset-top));padding-right:max(1.15rem,env(safe-area-inset-right));padding-left:max(1.15rem,env(safe-area-inset-left))}html[data-skin=eldrazi] .app__table-shell{position:relative;isolation:isolate}html[data-skin=eldrazi] .app__head{min-height:18rem;overflow:hidden;padding:2rem clamp(1.2rem,4vw,4rem) 2.2rem;text-align:center;background:radial-gradient(ellipse at 50% 42%,rgba(1,1,3,.98) 0 9%,rgba(38,27,58,.78) 10%,transparent 36%),conic-gradient(from 205deg at 50% 42%,transparent,rgba(119,212,208,.1),transparent 21%,rgba(173,148,255,.12),transparent 44%),linear-gradient(155deg,rgba(47,43,52,.75),var(--eldrazi-panel) 35%,rgba(4,3,7,.98));border:1px solid var(--felt-edge);clip-path:polygon(0 8%,17% 2%,41% 5%,57% 0,79% 6%,100% 1%,98% 74%,87% 100%,62% 94%,37% 99%,12% 92%,0 100%);filter:drop-shadow(0 1.4rem 2rem rgba(0,0,0,.38))}html[data-skin=eldrazi] .app__head:before,html[data-skin=eldrazi] .app__head:after{content:"";position:absolute;pointer-events:none}html[data-skin=eldrazi] .app__head:before{top:-13rem;left:50%;width:32rem;height:29rem;border:1px solid rgba(173,148,255,.28);border-radius:49% 51% 44% 56%;transform:translate(-50%) rotate(9deg);box-shadow:inset 0 -1rem 2rem #77d4d014,0 0 4rem #704cb521}html[data-skin=eldrazi] .app__head:after{right:7%;bottom:-4.5rem;width:1px;height:13rem;background:linear-gradient(transparent,var(--eldrazi-aether),transparent);transform:rotate(21deg);box-shadow:-13rem -2rem #77d4d047,-29rem 4rem #ad94ff33}html[data-skin=eldrazi] .app__skin-mark{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--eldrazi-cold)}html[data-skin=eldrazi] .app__skin-script{display:none}html[data-skin=eldrazi] .app__skin-code{font:700 .58rem var(--sans);letter-spacing:.34em;text-transform:uppercase}html[data-skin=eldrazi] .app__skin-code:before{content:"BREACH SIGNAL // ";color:var(--eldrazi-aether)}html[data-skin=eldrazi] .app__skin-spine{position:relative;display:flex;align-items:center;justify-content:center;width:4.2rem;height:1.6rem}html[data-skin=eldrazi] .app__skin-spine:before{content:"";position:absolute;width:3.4rem;height:1px;background:linear-gradient(90deg,transparent,var(--eldrazi-cold),transparent)}html[data-skin=eldrazi] .app__skin-spine i{position:absolute;width:.72rem;height:.72rem;border:1px solid var(--eldrazi-aether);transform:rotate(45deg) skew(9deg,9deg)}html[data-skin=eldrazi] .app__skin-spine i:first-child{left:.2rem;width:.4rem;height:.4rem}html[data-skin=eldrazi] .app__skin-spine i:nth-child(2){background:var(--eldrazi-void);box-shadow:0 0 1.2rem var(--eldrazi-aether)}html[data-skin=eldrazi] .app__skin-spine i:last-child{right:0;width:.5rem;height:.5rem}html[data-skin=eldrazi] .app__title{position:relative;z-index:1;margin:3.1rem auto 0;color:var(--eldrazi-stone);font-size:clamp(3.2rem,8.4vw,7.6rem);font-weight:500;line-height:.78;letter-spacing:.12em;text-indent:.12em;text-transform:uppercase;text-shadow:0 0 2.6rem rgba(173,148,255,.25),.08em .08em 0 rgba(0,0,0,.75)}html[data-skin=eldrazi] .app__title:after{content:"VOID-BOUND TABLE CONSCIOUSNESS";display:block;margin-top:1.55rem;color:var(--eldrazi-cold);font:700 .58rem var(--sans);letter-spacing:.42em;text-shadow:none}html[data-skin=eldrazi] .app__sub{position:relative;z-index:1;margin-top:1.2rem;color:var(--eldrazi-stone-dim);font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase}html[data-skin=eldrazi] .app__theme-controls{z-index:3;top:auto;right:4rem;bottom:2.6rem}html[data-skin=eldrazi] .app__palette-picker{color:var(--eldrazi-stone-dim)}html[data-skin=eldrazi] .app__palette-picker select,html[data-skin=eldrazi] .app__theme-toggle{color:var(--parchment);background:#040308d1;border:1px solid var(--eldrazi-stone-dim);border-radius:0;clip-path:polygon(.55rem 0,100% 0,calc(100% - .55rem) 100%,0 100%)}html[data-skin=eldrazi] .app__event-console,html[data-skin=eldrazi] .app__resolution-core{min-width:0}html[data-skin=eldrazi] .app__event-console{position:relative;display:block;padding:2.7rem 1rem 1.1rem 1.3rem;background:linear-gradient(118deg,rgba(119,212,208,.055),transparent 28%),var(--eldrazi-panel);border:1px solid var(--felt-edge);clip-path:polygon(0 0,91% 0,100% 2.4rem,98% 100%,11% 97%,0 100%);box-shadow:inset 0 1px #ad94ff40}html[data-skin=eldrazi] .app__event-console:before{content:"BREACH APERTURE / PUBLIC ACTION VECTOR";position:absolute;top:.85rem;left:1.3rem;color:var(--eldrazi-cold);font:700 .6rem var(--sans);letter-spacing:.22em}html[data-skin=eldrazi] .app__event-console:after{content:"";position:absolute;top:-1px;right:4%;width:22%;height:1px;background:linear-gradient(90deg,transparent,var(--eldrazi-aether));box-shadow:0 0 1rem var(--eldrazi-aether)}html[data-skin=eldrazi] .app__event-console>*+*{margin-top:.7rem}html[data-skin=eldrazi] .app__search{margin:0}html[data-skin=eldrazi] .app__search:before{content:"MATTER ENTERS THE BREACH";display:block;margin-bottom:.35rem;color:var(--eldrazi-stone-dim);font:700 .52rem var(--sans);letter-spacing:.2em}html[data-skin=eldrazi] .app__actor{color:var(--eldrazi-stone-dim)}html[data-skin=eldrazi] .app__actor select,html[data-skin=eldrazi] .search__input,html[data-skin=eldrazi] .search__list{border-radius:0;border-color:var(--felt-edge);box-shadow:inset 0 -2px #ad94ff47}html[data-skin=eldrazi] .search__input{min-height:3.4rem;font-size:1.06rem}html[data-skin=eldrazi] .events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0}html[data-skin=eldrazi] .events__btn,html[data-skin=eldrazi] .day-night button{position:relative;min-height:2.8rem;padding:.55rem .75rem;color:var(--parchment-dim);background:#ffffff06;border:1px solid var(--felt-edge);border-radius:0;clip-path:polygon(.5rem 0,100% 0,calc(100% - .4rem) 100%,0 100%);text-align:left}html[data-skin=eldrazi] .events__btn:nth-child(3n+2){clip-path:polygon(0 0,calc(100% - .6rem) 0,100% 100%,.35rem 100%)}html[data-skin=eldrazi] .events__btn:after{content:"";position:absolute;right:.45rem;bottom:.35rem;width:.28rem;height:.28rem;background:var(--eldrazi-stone-dim);transform:rotate(45deg)}html[data-skin=eldrazi] .events__btn:hover,html[data-skin=eldrazi] .events__btn.is-active{color:#fff;background:linear-gradient(115deg,#ad94ff33,#77d4d012);border-color:var(--eldrazi-aether);box-shadow:inset 0 -2px var(--eldrazi-cold)}html[data-skin=eldrazi] .day-night{color:var(--eldrazi-stone-dim)}html[data-skin=eldrazi] .table-tools{top:max(.3rem,env(safe-area-inset-top));margin:0;padding:.55rem .7rem;background:#07050be6;border:1px solid var(--felt-edge);border-radius:0;box-shadow:0 .75rem 1.8rem #00000059,inset 0 -2px #77d4d02e;clip-path:polygon(0 0,98% 0,100% 45%,98% 100%,.7rem 100%,0 70%)}html[data-skin=eldrazi] .table-tools>span{color:var(--eldrazi-cold)}html[data-skin=eldrazi] .table-tools>span:after{content:" / REALITY INSTRUMENTS";color:var(--eldrazi-stone-dim)}html[data-skin=eldrazi] .table-tools button{min-width:4.6rem;color:var(--parchment-dim);background:#ffffff09;border-color:var(--felt-edge);border-radius:0;clip-path:polygon(.4rem 0,100% 0,calc(100% - .4rem) 100%,0 100%)}html[data-skin=eldrazi] .table-tools button.is-active{color:#fff;background:#6b4ea8ad;border-color:var(--eldrazi-aether)}html[data-skin=eldrazi] .table-tool-drawer{margin:0;background:var(--eldrazi-panel);border-color:var(--eldrazi-aether);border-radius:0;clip-path:polygon(0 0,100% 0,98% 100%,1rem 100%,0 calc(100% - 1rem))}html[data-skin=eldrazi] .app__resolution-core{position:relative;display:grid;grid-template-columns:1fr;align-content:start;gap:.8rem;padding:2.8rem .85rem 1rem;background:radial-gradient(circle at 100% 0,var(--eldrazi-rift),transparent 11rem),var(--eldrazi-panel);border:1px solid var(--felt-edge);clip-path:polygon(8% 0,100% 1.2rem,97% 95%,88% 100%,0 97%,2% 10%)}html[data-skin=eldrazi] .app__resolution-core:before{content:"CAUSAL ECHOES / ORDER FROM THE VOID";position:absolute;top:.9rem;right:1.1rem;left:1.2rem;color:var(--eldrazi-aether);font:700 .59rem var(--sans);letter-spacing:.2em;text-align:right}html[data-skin=eldrazi] .app__resolution-core>.alert,html[data-skin=eldrazi] .app__resolution-core>.loop-alert{grid-column:1}html[data-skin=eldrazi] .app__trigger-column,html[data-skin=eldrazi] .app__sequence-column{display:flex;min-width:0;flex-direction:column;gap:.8rem}html[data-skin=eldrazi] .app__trigger-column>*,html[data-skin=eldrazi] .app__sequence-column>*{margin:0}html[data-skin=eldrazi] .inbox,html[data-skin=eldrazi] .pending-actions,html[data-skin=eldrazi] .stack,html[data-skin=eldrazi] .phase,html[data-skin=eldrazi] .alert,html[data-skin=eldrazi] .loop-alert{position:relative;background:#ffffff06;border-color:var(--felt-edge);border-radius:0;box-shadow:inset 0 1px #ad94ff21;clip-path:polygon(0 0,96% 0,100% .75rem,98% 100%,.65rem 100%,0 calc(100% - .65rem))}html[data-skin=eldrazi] .inbox{padding:.9rem}html[data-skin=eldrazi] .inbox-title,html[data-skin=eldrazi] .pending-actions__heading h2,html[data-skin=eldrazi] .stack__title,html[data-skin=eldrazi] .phase__current{text-transform:uppercase;letter-spacing:.11em}html[data-skin=eldrazi] .inbox-title:after{content:"ECHOES AWAITING FORM";display:block;margin-top:.22rem;color:var(--eldrazi-stone-dim);font:700 .47rem var(--sans);letter-spacing:.19em}html[data-skin=eldrazi] .inbox-count,html[data-skin=eldrazi] .pending-actions__heading>strong,html[data-skin=eldrazi] .zone__count{color:#0b0712;background:var(--eldrazi-aether);border-radius:0;transform:rotate(-2deg)}html[data-skin=eldrazi] .inbox-item,html[data-skin=eldrazi] .pending-actions li,html[data-skin=eldrazi] .stack-card,html[data-skin=eldrazi] .phase-alert{background:#00000042;border-color:var(--felt-edge);border-radius:0;clip-path:polygon(.35rem 0,100% 0,calc(100% - .35rem) 100%,0 100%)}html[data-skin=eldrazi] .stack{border-top:1px solid var(--eldrazi-cold)}html[data-skin=eldrazi] .stack__eyebrow{color:var(--eldrazi-cold)}html[data-skin=eldrazi] .stack__eyebrow:after{content:" / LIMINAL QUEUE";color:var(--eldrazi-stone-dim)}html[data-skin=eldrazi] .phase__eyebrow:after{content:" / ASCENSION CYCLE";color:var(--eldrazi-aether)}html[data-skin=eldrazi] .stack-card__btn,html[data-skin=eldrazi] .phase__nav{border-radius:0}html[data-skin=eldrazi] .phase__nav--next{color:#0b0712;background:var(--eldrazi-aether);border-color:var(--eldrazi-aether)}html[data-skin=eldrazi] .phase__step:before{height:1px;background:linear-gradient(90deg,var(--felt-edge),var(--eldrazi-aether),var(--eldrazi-cold))}html[data-skin=eldrazi] .phase__dot{border-radius:0;transform:translate(-50%) rotate(45deg)}html[data-skin=eldrazi] .switcher{padding:.35rem;background:#030205ad;border:1px solid var(--felt-edge);clip-path:polygon(1rem 0,100% 0,calc(100% - 1rem) 100%,0 100%)}html[data-skin=eldrazi] .switcher__tab{border-radius:0;clip-path:polygon(.45rem 0,100% 0,calc(100% - .45rem) 100%,0 100%)}html[data-skin=eldrazi] .table-grid{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;padding-top:2.5rem}html[data-skin=eldrazi] .table-grid:before{content:"BROOD NODES / PUBLIC WORLD-SHELL ARRAY";position:absolute;top:.4rem;left:1rem;color:var(--eldrazi-cold);font:700 .61rem var(--sans);letter-spacing:.24em}html[data-skin=eldrazi] .board{padding:.85rem;background:linear-gradient(145deg,rgba(173,148,255,.045),transparent 28%),linear-gradient(165deg,#1f1c23f0,#07060af5);border-color:var(--felt-edge);border-radius:0;clip-path:polygon(0 .8rem,.9rem 0,94% 0,100% 1.4rem,98% 100%,7% 97%,0 100%);box-shadow:0 .8rem 1.8rem #0000003d,inset 0 1px #d2cbd814}html[data-skin=eldrazi] .board:nth-child(2n){clip-path:polygon(4% 0,100% .9rem,98% 96%,92% 100%,0 98%,1% 8%)}html[data-skin=eldrazi] .board.is-active{grid-column:span 2;border-color:var(--eldrazi-aether);box-shadow:0 0 2.3rem #7656b833,inset 0 2px var(--eldrazi-cold)}html[data-skin=eldrazi] .board__header{min-height:4.7rem;margin:0 0 .8rem;padding:.55rem .65rem;background:#00000042;border-bottom:1px solid var(--felt-edge)}html[data-skin=eldrazi] .board__name{color:var(--eldrazi-stone);text-transform:uppercase;letter-spacing:.1em}html[data-skin=eldrazi] .board__status{text-transform:uppercase;letter-spacing:.16em}html[data-skin=eldrazi] .board__status:after{content:" / DORMANT BROOD"}html[data-skin=eldrazi] .board.is-active .board__status:after{content:" / REALITY ANCHOR"}html[data-skin=eldrazi] .life{padding:.35rem;background:#00000038;border:1px solid var(--felt-edge)}html[data-skin=eldrazi] .life__total{color:var(--eldrazi-aether);font-size:1.7rem}html[data-skin=eldrazi] .life__btn,html[data-skin=eldrazi] .board__customize,html[data-skin=eldrazi] .tracker__controls button,html[data-skin=eldrazi] .mini{border-radius:0}html[data-skin=eldrazi] .board.is-active .board__zones{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(12rem,.55fr);grid-template-areas:"battle grave" "battle exile";align-items:stretch}html[data-skin=eldrazi] .board.is-active .zone--battlefield{grid-area:battle}html[data-skin=eldrazi] .board.is-active .zone--graveyard{grid-area:grave}html[data-skin=eldrazi] .board.is-active .zone--exile{grid-area:exile}html[data-skin=eldrazi] .zone,html[data-skin=eldrazi] .commandzone,html[data-skin=eldrazi] .tracker,html[data-skin=eldrazi] .board-customizer,html[data-skin=eldrazi] .life-correction{background:#00000047;border-color:var(--felt-edge);border-radius:0}html[data-skin=eldrazi] .zone{box-shadow:inset 0 1px #77d4d01a}html[data-skin=eldrazi] .zone__title{color:var(--eldrazi-stone-dim);letter-spacing:.13em}html[data-skin=eldrazi] .zone__title:after{margin-left:auto;color:var(--eldrazi-cold);font:700 .48rem var(--sans);letter-spacing:.15em}html[data-skin=eldrazi] .zone--battlefield .zone__title:after{content:"WORLD-SHELL"}html[data-skin=eldrazi] .zone--graveyard .zone__title:after{content:"DUST MEMORY"}html[data-skin=eldrazi] .zone--exile .zone__title:after{content:"BLIND ETERNITIES"}html[data-skin=eldrazi] .commandzone .zone__title:after{content:"TITAN HORIZON"}html[data-skin=eldrazi] .cardtile{border-radius:0;clip-path:polygon(.3rem 0,100% 0,calc(100% - .3rem) 100%,0 100%)}html[data-skin=eldrazi] .board__backdrop{opacity:.17;filter:grayscale(.8) contrast(1.35) hue-rotate(205deg)}html[data-skin=eldrazi] .board__backdrop:after{background:linear-gradient(180deg,#07060a80,#07060ae6 48%,#040307fa)}html[data-skin=eldrazi] .app__foot{padding-top:1.2rem;color:var(--eldrazi-stone-dim);border-top:1px solid var(--felt-edge);letter-spacing:.12em}html[data-skin=eldrazi] .setup-overlay{background:radial-gradient(ellipse at 50% 0,rgba(119,80,180,.28),transparent 45rem),#020204eb}html[data-skin=eldrazi] .setup,html[data-skin=eldrazi] .sheet,html[data-skin=eldrazi] .rules-reference,html[data-skin=eldrazi] .chaos,html[data-skin=eldrazi] .chaos-tool,html[data-skin=eldrazi] .interpreter-history,html[data-skin=eldrazi] .interpreter__card-grid label{background:var(--eldrazi-panel);border-color:var(--felt-edge);border-radius:0}html[data-skin=eldrazi] .setup{clip-path:polygon(0 1.2rem,1.2rem 0,95% 0,100% 2rem,98% 100%,4% 98%,0 100%);box-shadow:0 0 4rem #6e4cae3d}html[data-skin=eldrazi] .setup-title,html[data-skin=eldrazi] .sheet-title{text-transform:uppercase;letter-spacing:.13em}html[data-skin=eldrazi] .sheet-backdrop{background:#020204c7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}html[data-skin=eldrazi] .sheet{clip-path:polygon(0 .8rem,.8rem 0,100% 0,98% 100%,0 97%)}html[data-skin=eldrazi] .btn-primary,html[data-skin=eldrazi] .sheet-btn,html[data-skin=eldrazi] .setup-name,html[data-skin=eldrazi] .detail-note-input{border-radius:0}html[data-theme=light][data-skin=eldrazi] body:after{opacity:.22}html[data-theme=light][data-skin=eldrazi] .app__head{background:radial-gradient(ellipse at 50% 42%,#1a1420 0 9%,rgba(91,73,116,.45) 10%,transparent 35%),conic-gradient(from 205deg at 50% 42%,transparent,rgba(39,111,115,.09),transparent 21%,rgba(98,71,154,.1),transparent 44%),linear-gradient(155deg,#f5f1e8eb,#dad4caf5)}html[data-theme=light][data-skin=eldrazi] .app__title{color:#302837;text-shadow:0 0 2rem rgba(98,71,154,.18),.05em .05em 0 rgba(255,255,255,.65)}html[data-theme=light][data-skin=eldrazi] .app__sub,html[data-theme=light][data-skin=eldrazi] .app__palette-picker{color:#5f5664}html[data-theme=light][data-skin=eldrazi] .app__palette-picker select,html[data-theme=light][data-skin=eldrazi] .app__theme-toggle{color:#241d2a;background:#faf7f0e6}html[data-theme=light][data-skin=eldrazi] .app__event-console,html[data-theme=light][data-skin=eldrazi] .app__resolution-core,html[data-theme=light][data-skin=eldrazi] .inbox,html[data-theme=light][data-skin=eldrazi] .pending-actions,html[data-theme=light][data-skin=eldrazi] .stack,html[data-theme=light][data-skin=eldrazi] .phase,html[data-theme=light][data-skin=eldrazi] .alert,html[data-theme=light][data-skin=eldrazi] .loop-alert,html[data-theme=light][data-skin=eldrazi] .board{background-color:#ebe6dcf0}html[data-theme=light][data-skin=eldrazi] .table-tools{background:#e5e0d7f2}html[data-theme=light][data-skin=eldrazi] .table-tools button,html[data-theme=light][data-skin=eldrazi] .events__btn,html[data-theme=light][data-skin=eldrazi] .day-night button,html[data-theme=light][data-skin=eldrazi] .inbox-item,html[data-theme=light][data-skin=eldrazi] .pending-actions li,html[data-theme=light][data-skin=eldrazi] .stack-card,html[data-theme=light][data-skin=eldrazi] .phase-alert,html[data-theme=light][data-skin=eldrazi] .zone,html[data-theme=light][data-skin=eldrazi] .commandzone,html[data-theme=light][data-skin=eldrazi] .tracker,html[data-theme=light][data-skin=eldrazi] .board__header,html[data-theme=light][data-skin=eldrazi] .life{background:#fffcf691}html[data-theme=light][data-skin=eldrazi] .board__name{color:#2f2834}html[data-theme=light][data-skin=eldrazi] .board__backdrop:after{background:linear-gradient(180deg,#eee9e08c,#e2dcd3e6 48%,#d8d2cafa)}html[data-theme=light][data-skin=eldrazi] .inbox-count,html[data-theme=light][data-skin=eldrazi] .pending-actions__heading>strong,html[data-theme=light][data-skin=eldrazi] .zone__count,html[data-theme=light][data-skin=eldrazi] .phase__nav--next,html[data-theme=light][data-skin=eldrazi] .badge--gold,html[data-theme=light][data-skin=eldrazi] .btn-primary,html[data-theme=light][data-skin=eldrazi] .sheet-btn--active,html[data-theme=light][data-skin=eldrazi] .tracker-form>button,html[data-theme=light][data-skin=eldrazi] .table-tools button.is-active{color:#fffaff;text-shadow:0 1px 1px rgba(15,8,24,.45)}@media (min-width: 1200px){html[data-skin=eldrazi] .app__table-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(38rem,.85fr);grid-template-areas:"head head" "console core" "switch switch" "boards boards" "foot foot";gap:1.15rem 1rem;align-items:start}html[data-skin=eldrazi] .app__head{grid-area:head}html[data-skin=eldrazi] .app__event-console{grid-area:console}html[data-skin=eldrazi] .app__resolution-core{grid-area:core}html[data-skin=eldrazi] .app__resolution-core{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}html[data-skin=eldrazi] .app__resolution-core>.alert,html[data-skin=eldrazi] .app__resolution-core>.loop-alert{grid-column:1 / -1}html[data-skin=eldrazi] .switcher{grid-area:switch}html[data-skin=eldrazi] .table-grid{grid-area:boards}html[data-skin=eldrazi] .app__foot{grid-area:foot}}@media (min-width: 800px) and (max-width: 1199px){html[data-skin=eldrazi] .app__head{min-height:0;margin-bottom:.9rem}html[data-skin=eldrazi] .app__theme-controls{position:static;justify-content:center;margin-top:1.15rem}html[data-skin=eldrazi] .app__event-console{margin-bottom:.9rem}html[data-skin=eldrazi] .app__resolution-core{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}html[data-skin=eldrazi] .app__resolution-core>.alert,html[data-skin=eldrazi] .app__resolution-core>.loop-alert{grid-column:1 / -1}html[data-skin=eldrazi] .table-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 799px){html[data-skin=eldrazi] .app__head{min-height:0;margin-bottom:.75rem}html[data-skin=eldrazi] .app__event-console,html[data-skin=eldrazi] .app__resolution-core{margin-bottom:.75rem}html[data-skin=eldrazi] .table-grid{grid-template-columns:1fr}html[data-skin=eldrazi] .board.is-active{grid-column:auto}html[data-skin=eldrazi] .board.is-active .board__zones{display:flex}}@media (max-width: 599px){html[data-skin=eldrazi] .app{padding-right:max(.65rem,env(safe-area-inset-right));padding-left:max(.65rem,env(safe-area-inset-left))}html[data-skin=eldrazi] body:before{top:-30rem;width:120vw}html[data-skin=eldrazi] .app__head{padding:1.15rem .85rem 1.1rem;clip-path:polygon(0 .5rem,12% 0,64% .35rem,100% 0,98% 94%,84% 100%,0 97%)}html[data-skin=eldrazi] .app__skin-mark{justify-content:flex-start;gap:.5rem}html[data-skin=eldrazi] .app__skin-spine{width:3rem}html[data-skin=eldrazi] .app__skin-code{font-size:.48rem;letter-spacing:.17em}html[data-skin=eldrazi] .app__skin-code:before{content:"BREACH // "}html[data-skin=eldrazi] .app__title{margin-top:2.25rem;font-size:clamp(2.35rem,14vw,3.5rem);line-height:.85;letter-spacing:.06em}html[data-skin=eldrazi] .app__title:after{margin-top:1rem;font-size:.46rem;letter-spacing:.2em}html[data-skin=eldrazi] .app__sub{margin-top:.9rem;font-size:.72rem;letter-spacing:.1em}html[data-skin=eldrazi] .app__theme-controls{position:static;width:100%;margin-top:1rem;align-items:end}html[data-skin=eldrazi] .app__palette-picker{flex:1;min-width:0}html[data-skin=eldrazi] .app__palette-picker select{width:100%;max-width:none}html[data-skin=eldrazi] .app__event-console{padding:2.6rem .7rem .9rem .9rem;clip-path:polygon(0 0,94% 0,100% 1.4rem,98% 100%,0 98%)}html[data-skin=eldrazi] .app__event-console:before{left:.9rem;max-width:82%;line-height:1.45}html[data-skin=eldrazi] .events{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-skin=eldrazi] .events__btn{min-height:3rem;padding:.5rem;font-size:.76rem}html[data-skin=eldrazi] .table-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}html[data-skin=eldrazi] .table-tools>span{grid-column:1 / -1}html[data-skin=eldrazi] .table-tools button{min-width:0;padding-inline:.3rem}html[data-skin=eldrazi] .app__resolution-core{padding:2.8rem .65rem .8rem;clip-path:polygon(4% 0,100% .7rem,98% 98%,0 96%)}html[data-skin=eldrazi] .app__resolution-core:before{text-align:left;line-height:1.4}html[data-skin=eldrazi] .table-grid:before{left:.35rem;max-width:88%;line-height:1.45}html[data-skin=eldrazi] .board{clip-path:polygon(0 .55rem,.6rem 0,96% 0,100% 1rem,98% 100%,0 98%)}}@media (prefers-reduced-motion: no-preference){html[data-skin=eldrazi] .app__head:before{animation:eldrazi-drift 22s ease-in-out infinite alternate}html[data-skin=eldrazi] .events__btn,html[data-skin=eldrazi] .board,html[data-skin=eldrazi] .table-tools button{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}html[data-skin=eldrazi] .events__btn:hover,html[data-skin=eldrazi] .table-tools button:hover:not(:disabled){transform:translateY(-1px) skew(-1deg)}@keyframes eldrazi-drift{0%{transform:translate(-50%) rotate(9deg) scale(1)}to{transform:translate(-49%) rotate(13deg) scale(1.035)}}}html[data-skin=amonkhet]{--table: #100b0a;--felt: #241712;--felt-edge: #8b6740;--parchment: #f2dfb5;--parchment-dim: #c3a977;--ink: #1b120d;--ink-soft: #756044;--gold: #f0b84e;--gold-dim: #a96d27;--u: #1f9eaa;--theme-glow: #4a2415;--theme-shadow: #090607;--radius: 2px;--akh-sunstone: #e7c58b;--akh-sandstone: #9b7448;--akh-shadow: #1a100d;--akh-lapis: #167f9a;--akh-turquoise: #42b7ad;--akh-carmine: #a93d2f;--akh-bolas: #5b356f;--akh-panel: rgba(36, 23, 18, .94);--akh-line: rgba(231, 197, 139, .22)}html[data-theme=light][data-skin=amonkhet]{--table: #d8b978;--felt: #ead39f;--felt-edge: #8d6535;--parchment: #27170e;--parchment-dim: #6c5030;--ink: #20130c;--ink-soft: #786044;--gold: #8a4d12;--gold-dim: #ba7627;--u: #0d6e7c;--theme-glow: #f7e1aa;--theme-shadow: #b98442;--akh-sunstone: #f3dfb1;--akh-sandstone: #a8763f;--akh-shadow: #3b2416;--akh-lapis: #0b7188;--akh-turquoise: #137f7e;--akh-carmine: #8d2f25;--akh-bolas: #5a3269;--akh-panel: rgba(244, 222, 176, .96);--akh-line: rgba(91, 55, 25, .2)}html[data-skin=amonkhet] body{min-height:100vh;background:linear-gradient(90deg,transparent 49.88%,rgba(66,183,173,.1) 49.92% 50.08%,transparent 50.12%),radial-gradient(circle at 50% -8rem,rgba(240,184,78,.36) 0 8rem,transparent 18rem),repeating-linear-gradient(0deg,transparent 0 5rem,rgba(231,197,139,.025) 5rem 5.08rem),linear-gradient(165deg,var(--theme-glow),var(--table) 52%,var(--theme-shadow));background-attachment:fixed}html[data-skin=amonkhet] body:before,html[data-skin=amonkhet] body:after{content:"";position:fixed;z-index:-1;pointer-events:none}html[data-skin=amonkhet] body:before{top:0;right:0;bottom:0;left:0;opacity:.5;background:linear-gradient(67deg,transparent 0 7%,var(--akh-line) 7.05% 7.16%,transparent 7.21% 100%),linear-gradient(113deg,transparent 0 93%,var(--akh-line) 93.05% 93.16%,transparent 93.21% 100%),repeating-linear-gradient(90deg,transparent 0 8rem,rgba(231,197,139,.035) 8rem 8.08rem)}html[data-skin=amonkhet] body:after{top:0;left:50%;width:min(92vw,92rem);height:19rem;border-right:1px solid rgba(66,183,173,.12);border-bottom:1px solid rgba(240,184,78,.18);border-left:1px solid rgba(66,183,173,.12);transform:translate(-50%);clip-path:polygon(7% 0,93% 0,100% 100%,0 100%)}html[data-skin=amonkhet] .app{max-width:1680px;padding-top:max(1.15rem,env(safe-area-inset-top));padding-right:max(1rem,env(safe-area-inset-right));padding-left:max(1rem,env(safe-area-inset-left))}html[data-skin=amonkhet] .app__table-shell{position:relative;isolation:isolate}html[data-skin=amonkhet] .app__head{min-height:16.5rem;overflow:hidden;padding:2.1rem clamp(1rem,6vw,6rem) 2.3rem;text-align:center;background:radial-gradient(circle at 50% 32%,rgba(244,185,69,.92) 0 2.5rem,rgba(169,61,47,.55) 2.58rem 3rem,transparent 3.08rem),linear-gradient(90deg,transparent 0 13%,rgba(22,127,154,.18) 13% 13.3%,transparent 13.3% 86.7%,rgba(22,127,154,.18) 86.7% 87%,transparent 87%),linear-gradient(165deg,rgba(120,78,39,.76),var(--akh-panel) 42%,rgba(18,10,9,.98));border:1px solid var(--akh-sandstone);border-top:.45rem solid var(--gold-dim);clip-path:polygon(0 0,100% 0,100% 82%,94% 82%,91% 100%,9% 100%,6% 82%,0 82%);box-shadow:inset 0 -.3rem #167f9a52,0 1.4rem 2.6rem #00000042}html[data-skin=amonkhet] .app__head:before,html[data-skin=amonkhet] .app__head:after{content:"";position:absolute;pointer-events:none}html[data-skin=amonkhet] .app__head:before{inset:.8rem 1rem auto;height:.72rem;background:linear-gradient(90deg,#e8dfc4 0,#e8dfc4 18%,#2e7da2 18%,#2e7da2 37%,#463445 37%,#463445 56%,#b64930 56%,#b64930 77%,#4c8b58 77%,#4c8b58);border-block:1px solid rgba(244,216,156,.36);opacity:.86;clip-path:polygon(0 50%,1% 0,19% 0,20% 100%,38% 100%,39% 0,57% 0,58% 100%,78% 100%,79% 0,99% 0,100% 50%,99% 100%,79% 100%,78% 0,58% 0,57% 100%,39% 100%,38% 0,20% 0,19% 100%,1% 100%)}html[data-skin=amonkhet] .app__head:after{right:2rem;bottom:.8rem;left:2rem;content:"OKETRA · KEFNET · BONTU · HAZORET · RHONAS  /  THREE NAMES BENEATH THE CARTOUCHE";color:var(--akh-sunstone);font:700 .54rem var(--sans);letter-spacing:.19em;opacity:.72}html[data-skin=amonkhet] .app__skin-mark{display:flex;position:relative;z-index:1;justify-content:center;align-items:center;gap:.8rem;color:var(--akh-sunstone)}html[data-skin=amonkhet] .app__skin-mark>.app__skin-spine{display:none}html[data-skin=amonkhet] .app__amonkhet-horns{display:block;width:9rem;height:8.25rem;flex:0 0 auto;overflow:visible;filter:drop-shadow(0 .3rem .12rem rgba(0,0,0,.5))}html[data-skin=amonkhet] .app__amonkhet-horn{fill:#160d14;stroke:#5b356fd1;stroke-width:3;stroke-linejoin:round}html[data-skin=amonkhet] .app__amonkhet-sun{fill:var(--gold);stroke:var(--akh-carmine);stroke-width:7;filter:drop-shadow(0 0 .75rem rgba(240,184,78,.58));transform-box:fill-box;transform-origin:center}html[data-skin=amonkhet] .app__skin-code{font-size:0}html[data-skin=amonkhet] .app__skin-code:after{content:"THE PROCESSION ENDURES · THE RECORD REMAINS";font:700 .57rem var(--sans);letter-spacing:.2em}html[data-skin=amonkhet] .app__skin-script{display:none}html[data-skin=amonkhet] .app__title{position:relative;z-index:1;margin-top:2.2rem;color:#f1d496;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.88;letter-spacing:.14em;text-shadow:0 .07em 0 #69391d,0 0 2rem rgba(240,184,78,.2)}html[data-skin=amonkhet] .app__title:after{content:"HALL OF THE ETERNALS";display:block;margin-top:1rem;color:var(--akh-turquoise);font:700 .62rem var(--sans);letter-spacing:.38em;text-shadow:none}html[data-skin=amonkhet] .app__sub{position:relative;z-index:1;margin-top:1rem;color:var(--akh-sunstone);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase}html[data-skin=amonkhet] .app__theme-controls{top:2rem;right:1.5rem;z-index:2}html[data-skin=amonkhet] .app__palette-picker{color:var(--akh-sunstone)}html[data-skin=amonkhet] .app__palette-picker select,html[data-skin=amonkhet] .app__theme-toggle{color:#f3d9a6;background:#1d110ddb;border-color:var(--akh-sandstone);border-radius:0;clip-path:polygon(.4rem 0,calc(100% - .4rem) 0,100% 50%,calc(100% - .4rem) 100%,.4rem 100%,0 50%)}html[data-skin=amonkhet] .app__event-console,html[data-skin=amonkhet] .app__resolution-core{display:grid;position:relative;min-width:0;gap:.85rem;padding:3rem 1rem 1rem;background:linear-gradient(90deg,transparent 0 1.2rem,rgba(22,127,154,.09) 1.2rem 1.3rem,transparent 1.3rem calc(100% - 1.3rem),rgba(22,127,154,.09) calc(100% - 1.3rem) calc(100% - 1.2rem),transparent calc(100% - 1.2rem)),var(--akh-panel);border:1px solid var(--akh-sandstone);border-top:.35rem solid var(--gold-dim);box-shadow:inset 0 -2px var(--akh-lapis),0 .8rem 1.6rem #0000002e;clip-path:polygon(0 0,100% 0,100% calc(100% - .7rem),calc(100% - .7rem) 100%,.7rem 100%,0 calc(100% - .7rem))}html[data-skin=amonkhet] .app__event-console:before,html[data-skin=amonkhet] .app__resolution-core:before{position:absolute;top:.85rem;right:1.1rem;left:1.1rem;color:var(--gold);font:700 .59rem var(--sans);letter-spacing:.22em}html[data-skin=amonkhet] .app__event-console:before{content:"FORECOURT OF DEEDS / FIVE TRIALS"}html[data-skin=amonkhet] .app__resolution-core:before{content:"HALL OF JUDGMENT / WEIGH THE CONSEQUENCES";text-align:right}html[data-skin=amonkhet] .app__event-console>.alert,html[data-skin=amonkhet] .app__event-console>.app__search,html[data-skin=amonkhet] .app__event-console>.events,html[data-skin=amonkhet] .app__event-console>.table-tools,html[data-skin=amonkhet] .app__event-console>.table-tool-drawer{grid-column:1 / -1}html[data-skin=amonkhet] .app__event-console>*{min-width:0}html[data-skin=amonkhet] .app__search{margin:0}html[data-skin=amonkhet] .app__actor{max-width:100%}html[data-skin=amonkhet] .app__actor{color:var(--akh-sunstone)}html[data-skin=amonkhet] .search__input,html[data-skin=amonkhet] .search__list,html[data-skin=amonkhet] .app__actor select{border-radius:0;border-color:var(--akh-sandstone);box-shadow:inset 0 -2px #167f9a40}html[data-skin=amonkhet] .events{gap:.4rem;padding:.45rem;background:#0000002e;border-block:1px solid var(--akh-line)}html[data-skin=amonkhet] .events__btn,html[data-skin=amonkhet] .day-night button{position:relative;min-height:3rem;color:var(--akh-sunstone);background:#9b744817;border-color:var(--akh-sandstone);border-radius:0;clip-path:polygon(.35rem 0,calc(100% - .35rem) 0,100% 50%,calc(100% - .35rem) 100%,.35rem 100%,0 50%)}html[data-skin=amonkhet] .events__btn:nth-child(5n+1){border-top-color:#e8dfc4}html[data-skin=amonkhet] .events__btn:nth-child(5n+2){border-top-color:#2e7da2}html[data-skin=amonkhet] .events__btn:nth-child(5n+3){border-top-color:#5c485b}html[data-skin=amonkhet] .events__btn:nth-child(5n+4){border-top-color:#b64930}html[data-skin=amonkhet] .events__btn:nth-child(5n){border-top-color:#4c8b58}html[data-skin=amonkhet] .events__btn:hover,html[data-skin=amonkhet] .events__btn.is-active{color:#fff0c9;background:#a93d2f3d;border-color:var(--gold)}html[data-skin=amonkhet] .day-night{margin:0;color:var(--parchment-dim)}html[data-skin=amonkhet] .table-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:.65rem;background:#0c080757;border:1px solid var(--akh-line);border-radius:0}html[data-skin=amonkhet] .table-tools>span{grid-column:1 / -1;color:var(--gold)}html[data-skin=amonkhet] .table-tools>span:after{content:" / VIZIER'S INSTRUMENTS";color:var(--akh-turquoise)}html[data-skin=amonkhet] .table-tools button{min-width:0;color:var(--akh-sunstone);background:transparent;border-color:var(--akh-sandstone);border-radius:0}html[data-skin=amonkhet] .table-tools button.is-active{color:#fff2ce;background:var(--akh-carmine);border-color:var(--gold)}html[data-skin=amonkhet] .table-tool-drawer{background:var(--akh-panel);border-color:var(--akh-sandstone);border-radius:0}html[data-skin=amonkhet] .app__resolution-core{grid-template-columns:1fr}html[data-skin=amonkhet] .app__resolution-core>.alert,html[data-skin=amonkhet] .app__resolution-core>.loop-alert{grid-column:1}html[data-skin=amonkhet] .app__trigger-column,html[data-skin=amonkhet] .app__sequence-column{display:flex;min-width:0;flex-direction:column;gap:.85rem}html[data-skin=amonkhet] .app__trigger-column>*,html[data-skin=amonkhet] .app__sequence-column>*{margin:0}html[data-skin=amonkhet] .inbox,html[data-skin=amonkhet] .pending-actions,html[data-skin=amonkhet] .stack,html[data-skin=amonkhet] .phase,html[data-skin=amonkhet] .alert,html[data-skin=amonkhet] .loop-alert{background:linear-gradient(90deg,rgba(22,127,154,.08),transparent 14%,transparent 86%,rgba(169,61,47,.07)),#00000026;border-color:var(--akh-sandstone);border-radius:0;box-shadow:inset 0 1px var(--akh-line)}html[data-skin=amonkhet] .inbox{padding:.9rem}html[data-skin=amonkhet] .inbox-title,html[data-skin=amonkhet] .pending-actions__heading h2,html[data-skin=amonkhet] .stack__title,html[data-skin=amonkhet] .phase__current{text-transform:uppercase;letter-spacing:.09em}html[data-skin=amonkhet] .phase__amonkhet-hour{--akh-hour-accent: var(--akh-turquoise);display:grid;position:relative;grid-template-columns:1fr;gap:.65rem;align-items:center;margin:.85rem 0 .2rem;padding:.72rem .8rem;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--akh-hour-accent) 18%,transparent),transparent 34%),#0003;border:1px solid var(--akh-line);border-left:.28rem solid var(--akh-hour-accent)}html[data-skin=amonkhet] .phase__amonkhet-hour[data-hour=glory]{--akh-hour-accent: var(--gold)}html[data-skin=amonkhet] .phase__amonkhet-hour[data-hour=promise]{--akh-hour-accent: #4c8b58}html[data-skin=amonkhet] .phase__amonkhet-hour[data-hour=eternity]{--akh-hour-accent: var(--akh-bolas)}html[data-skin=amonkhet] .phase__amonkhet-hour[data-hour=devastation]{--akh-hour-accent: var(--akh-carmine)}html[data-skin=amonkhet] .phase__amonkhet-hour-copy{display:grid;min-width:0;gap:.12rem}html[data-skin=amonkhet] .phase__amonkhet-hour-copy>span{color:var(--akh-turquoise);font:700 .48rem var(--sans);letter-spacing:.17em;text-transform:uppercase}html[data-skin=amonkhet] .phase__amonkhet-hour-copy strong{color:var(--akh-sunstone);font:600 1rem var(--display);letter-spacing:.08em;text-transform:uppercase}html[data-skin=amonkhet] .phase__amonkhet-hour-copy small{color:var(--parchment-dim);font:italic .72rem var(--body);line-height:1.25}html[data-skin=amonkhet] .phase__amonkhet-hours{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none}html[data-skin=amonkhet] .phase__amonkhet-hours li{position:relative;min-width:0;padding-top:.8rem;color:var(--ink-soft);font:700 .48rem var(--sans);letter-spacing:.05em;text-align:center;text-transform:uppercase}html[data-skin=amonkhet] .phase__amonkhet-hours li:before{content:"";position:absolute;top:.24rem;right:0;left:0;height:1px;background:var(--akh-sandstone)}html[data-skin=amonkhet] .phase__amonkhet-hours i{position:absolute;z-index:1;top:0;left:50%;width:.52rem;height:.52rem;background:var(--akh-shadow);border:1px solid var(--akh-sandstone);border-radius:50%;transform:translate(-50%)}html[data-skin=amonkhet] .phase__amonkhet-hours li.is-past{color:var(--akh-sandstone)}html[data-skin=amonkhet] .phase__amonkhet-hours li.is-past i{background:var(--gold-dim)}html[data-skin=amonkhet] .phase__amonkhet-hours li.is-current{color:var(--akh-hour-accent)}html[data-skin=amonkhet] .phase__amonkhet-hours li.is-current i{width:.72rem;height:.72rem;top:-.1rem;background:var(--akh-hour-accent);border-color:var(--akh-hour-accent);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--akh-hour-accent) 20%,transparent)}html[data-skin=amonkhet] .inbox-title:after{content:"PETITIONS BEFORE THE GODS";display:block;margin-top:.25rem;color:var(--akh-turquoise);font:700 .48rem var(--sans);letter-spacing:.2em}html[data-skin=amonkhet] .inbox-count,html[data-skin=amonkhet] .pending-actions__heading>strong,html[data-skin=amonkhet] .zone__count{color:#20120b;background:var(--gold);border-radius:0;clip-path:polygon(18% 0,82% 0,100% 50%,82% 100%,18% 100%,0 50%)}html[data-skin=amonkhet] .inbox-item,html[data-skin=amonkhet] .pending-actions li,html[data-skin=amonkhet] .stack-card,html[data-skin=amonkhet] .phase-alert{background:#00000038;border-color:var(--akh-line);border-radius:0;border-left:3px solid var(--akh-lapis)}html[data-skin=amonkhet] .inbox-item--pending{border-left-color:var(--gold)}html[data-skin=amonkhet] .stack{border-top:3px solid var(--akh-carmine)}html[data-skin=amonkhet] .stack__eyebrow{color:var(--akh-turquoise)}html[data-skin=amonkhet] .stack__eyebrow:after{content:" / GATE OF RETURN";color:var(--akh-sunstone)}html[data-skin=amonkhet] .phase__eyebrow:after{content:" / PASSAGE OF THE SECOND SUN";color:var(--gold)}html[data-skin=amonkhet] .stack-card__btn,html[data-skin=amonkhet] .phase__nav{border-radius:0}html[data-skin=amonkhet] .phase__nav--next{color:#20120b;background:var(--gold);border-color:var(--gold);clip-path:polygon(.4rem 0,100% 0,100% calc(100% - .4rem),calc(100% - .4rem) 100%,0 100%,0 .4rem)}html[data-skin=amonkhet] .phase__step:before{background:linear-gradient(90deg,var(--akh-lapis),var(--gold),var(--akh-carmine))}html[data-skin=amonkhet] .phase__dot{border-radius:0;transform:translate(-50%) rotate(45deg)}html[data-skin=amonkhet] .switcher{padding:.35rem;background:var(--akh-panel);border:1px solid var(--akh-sandstone);border-radius:0;box-shadow:inset 0 2px var(--akh-lapis),inset 0 -2px var(--akh-carmine)}html[data-skin=amonkhet] .switcher__tab{border-radius:0;clip-path:polygon(.35rem 0,calc(100% - .35rem) 0,100% 50%,calc(100% - .35rem) 100%,.35rem 100%,0 50%)}html[data-skin=amonkhet] .table-grid{position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem;padding-top:3rem}html[data-skin=amonkhet] .table-grid:before{content:"PROCESSIONAL WAY / MONUMENTS OF THE WORTHY";position:absolute;top:.45rem;right:1rem;left:1rem;padding-bottom:.45rem;color:var(--gold);border-bottom:1px solid var(--akh-lapis);font:700 .61rem var(--sans);letter-spacing:.24em;text-align:center}html[data-skin=amonkhet] .board{padding:.8rem;background:linear-gradient(90deg,rgba(22,127,154,.06),transparent 20%,transparent 80%,rgba(169,61,47,.06)),var(--akh-panel);border:1px solid var(--akh-sandstone);border-top:.35rem solid var(--gold-dim);border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - .7rem),calc(100% - .7rem) 100%,.7rem 100%,0 calc(100% - .7rem));box-shadow:0 .8rem 1.7rem #0003,inset 0 -2px #167f9a47}html[data-skin=amonkhet] .board.is-active{grid-column:span 2;border-color:var(--gold);box-shadow:0 0 2rem #f0b84e2e,inset 0 -3px var(--akh-carmine)}html[data-skin=amonkhet] .board__header{min-height:4.7rem;margin:0 0 .8rem;padding:.55rem .65rem;background:linear-gradient(90deg,rgba(22,127,154,.18),transparent 25%,transparent 75%,rgba(169,61,47,.15)),#0003;border-block:1px solid var(--akh-line)}html[data-skin=amonkhet] .board__name{color:var(--akh-sunstone);text-transform:uppercase;letter-spacing:.08em}html[data-skin=amonkhet] .board__status{text-transform:uppercase;letter-spacing:.13em}html[data-skin=amonkhet] .board__status:after{content:" / INITIATE"}html[data-skin=amonkhet] .board.is-active .board__status:after{content:" / ANOINTED"}html[data-skin=amonkhet] .life{padding:.35rem;background:#0003;border:1px solid var(--akh-sandstone);border-radius:0}html[data-skin=amonkhet] .life__total{color:var(--gold);font-size:1.72rem}html[data-skin=amonkhet] .life__btn,html[data-skin=amonkhet] .board__customize,html[data-skin=amonkhet] .tracker__controls button,html[data-skin=amonkhet] .mini{border-radius:0}html[data-skin=amonkhet] .board.is-active .board__zones{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(11rem,.5fr);grid-template-areas:"battle grave" "battle exile";align-items:stretch}html[data-skin=amonkhet] .board.is-active .zone--battlefield{grid-area:battle}html[data-skin=amonkhet] .board.is-active .zone--graveyard{grid-area:grave}html[data-skin=amonkhet] .board.is-active .zone--exile{grid-area:exile}html[data-skin=amonkhet] .zone,html[data-skin=amonkhet] .commandzone,html[data-skin=amonkhet] .tracker,html[data-skin=amonkhet] .board-customizer,html[data-skin=amonkhet] .life-correction{background:#0003;border-color:var(--akh-sandstone);border-radius:0}html[data-skin=amonkhet] .zone{box-shadow:inset 0 2px #167f9a21}html[data-skin=amonkhet] .zone__title{color:var(--akh-sunstone);letter-spacing:.1em}html[data-skin=amonkhet] .zone__title:after{margin-left:auto;color:var(--akh-turquoise);font:700 .47rem var(--sans);letter-spacing:.14em}html[data-skin=amonkhet] .zone--battlefield .zone__title:after{content:"TRIAL GROUND"}html[data-skin=amonkhet] .zone--graveyard .zone__title:after{content:"CURSED DUNES"}html[data-skin=amonkhet] .zone--exile .zone__title:after{content:"BEYOND THE HEKMA"}html[data-skin=amonkhet] .commandzone .zone__title:after{content:"SANCTUM OF NAMES"}html[data-skin=amonkhet] .cardtile{border-radius:0;clip-path:polygon(.25rem 0,100% 0,100% calc(100% - .25rem),calc(100% - .25rem) 100%,0 100%,0 .25rem)}html[data-skin=amonkhet] .board__backdrop{opacity:.19;filter:sepia(.5) contrast(1.15) saturate(.75)}html[data-skin=amonkhet] .board__backdrop:after{background:linear-gradient(180deg,#1f120c7a,#1f120ce0 52%,#100a08fa)}html[data-skin=amonkhet] .app__foot{padding-top:1.1rem;color:var(--akh-sandstone);border-top:1px solid var(--akh-lapis);letter-spacing:.11em}html[data-skin=amonkhet] .setup-overlay{background:radial-gradient(circle at 50% 12%,rgba(240,184,78,.22),transparent 22rem),#0f0907eb}html[data-skin=amonkhet] .setup,html[data-skin=amonkhet] .sheet,html[data-skin=amonkhet] .rules-reference,html[data-skin=amonkhet] .chaos,html[data-skin=amonkhet] .chaos-tool,html[data-skin=amonkhet] .interpreter-history,html[data-skin=amonkhet] .interpreter__card-grid label{background:var(--akh-panel);border-color:var(--akh-sandstone);border-radius:0}html[data-skin=amonkhet] .setup{border-top:.5rem solid var(--gold-dim);clip-path:polygon(0 0,100% 0,100% 94%,96% 100%,4% 100%,0 94%);box-shadow:0 0 4rem #f0b84e2b,inset 0 -3px var(--akh-lapis)}html[data-skin=amonkhet] .setup-title,html[data-skin=amonkhet] .sheet-title{text-transform:uppercase;letter-spacing:.11em}html[data-skin=amonkhet] .sheet-backdrop{background:#0c0706c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-skin=amonkhet] .sheet{border-top:.35rem solid var(--gold-dim);clip-path:polygon(.7rem 0,calc(100% - .7rem) 0,100% .7rem,100% 100%,0 100%,0 .7rem)}html[data-skin=amonkhet] .btn-primary,html[data-skin=amonkhet] .sheet-btn,html[data-skin=amonkhet] .setup-name,html[data-skin=amonkhet] .detail-note-input{border-radius:0}html[data-theme=light][data-skin=amonkhet] body:before{opacity:.28}html[data-theme=light][data-skin=amonkhet] .app__head{background:radial-gradient(circle at 50% 32%,#f2b94e 0 2.5rem,rgba(169,61,47,.62) 2.58rem 3rem,transparent 3.08rem),linear-gradient(90deg,transparent 0 13%,rgba(11,113,136,.16) 13% 13.3%,transparent 13.3% 86.7%,rgba(11,113,136,.16) 86.7% 87%,transparent 87%),linear-gradient(165deg,#f5dca9f7,#ddb774f7)}html[data-theme=light][data-skin=amonkhet] .app__title{color:#3c2515;text-shadow:0 .06em 0 rgba(255,244,209,.78),0 0 1.8rem rgba(138,77,18,.15)}html[data-theme=light][data-skin=amonkhet] .app__sub,html[data-theme=light][data-skin=amonkhet] .app__skin-code,html[data-theme=light][data-skin=amonkhet] .app__palette-picker{color:#5f401f}html[data-theme=light][data-skin=amonkhet] .app__head:after,html[data-theme=light][data-skin=amonkhet] .app__actor,html[data-theme=light][data-skin=amonkhet] .zone__title{color:#5f401f}html[data-theme=light][data-skin=amonkhet] .app__amonkhet-horn{fill:#4f2b58;stroke:#71457a}html[data-theme=light][data-skin=amonkhet] .app__amonkhet-sun{transform:translate(-70px,-18px)}html[data-theme=light][data-skin=amonkhet] .phase__amonkhet-hour{background:linear-gradient(90deg,color-mix(in srgb,var(--akh-hour-accent) 13%,transparent),transparent 38%),#fff4d36b}html[data-theme=light][data-skin=amonkhet] .phase__amonkhet-hour-copy strong{color:#4c2e16}html[data-theme=light][data-skin=amonkhet] .phase__amonkhet-hour-copy small,html[data-theme=light][data-skin=amonkhet] .phase__amonkhet-hours li{color:#755638}html[data-theme=light][data-skin=amonkhet] .phase__amonkhet-hours li.is-current{color:var(--akh-hour-accent)}html[data-theme=light][data-skin=amonkhet] .app__palette-picker select,html[data-theme=light][data-skin=amonkhet] .app__theme-toggle{color:#2d1a0f;background:#ffefc7e0}html[data-theme=light][data-skin=amonkhet] .app__event-console,html[data-theme=light][data-skin=amonkhet] .app__resolution-core,html[data-theme=light][data-skin=amonkhet] .inbox,html[data-theme=light][data-skin=amonkhet] .pending-actions,html[data-theme=light][data-skin=amonkhet] .stack,html[data-theme=light][data-skin=amonkhet] .phase,html[data-theme=light][data-skin=amonkhet] .alert,html[data-theme=light][data-skin=amonkhet] .loop-alert,html[data-theme=light][data-skin=amonkhet] .board{background-color:#f4deb0f5}html[data-theme=light][data-skin=amonkhet] .table-tools{background:#e5c991b8}html[data-theme=light][data-skin=amonkhet] .table-tools button,html[data-theme=light][data-skin=amonkhet] .events__btn,html[data-theme=light][data-skin=amonkhet] .day-night button,html[data-theme=light][data-skin=amonkhet] .inbox-item,html[data-theme=light][data-skin=amonkhet] .pending-actions li,html[data-theme=light][data-skin=amonkhet] .stack-card,html[data-theme=light][data-skin=amonkhet] .phase-alert,html[data-theme=light][data-skin=amonkhet] .zone,html[data-theme=light][data-skin=amonkhet] .commandzone,html[data-theme=light][data-skin=amonkhet] .tracker,html[data-theme=light][data-skin=amonkhet] .board__header,html[data-theme=light][data-skin=amonkhet] .life{color:#2d1a0f;background:#fff4d385}html[data-theme=light][data-skin=amonkhet] .board__name{color:#38210f}html[data-theme=light][data-skin=amonkhet] .board__backdrop:after{background:linear-gradient(180deg,#f2dcb08c,#e7c992e0 52%,#dab677f7)}html[data-theme=light][data-skin=amonkhet] .inbox-count,html[data-theme=light][data-skin=amonkhet] .pending-actions__heading>strong,html[data-theme=light][data-skin=amonkhet] .zone__count,html[data-theme=light][data-skin=amonkhet] .phase__nav--next,html[data-theme=light][data-skin=amonkhet] .badge--gold,html[data-theme=light][data-skin=amonkhet] .btn-primary,html[data-theme=light][data-skin=amonkhet] .sheet-btn--active,html[data-theme=light][data-skin=amonkhet] .tracker-form>button,html[data-theme=light][data-skin=amonkhet] .table-tools button.is-active{color:#fff7df;text-shadow:0 1px 1px rgba(54,24,9,.45)}@media (min-width: 1200px){html[data-skin=amonkhet] .app__table-shell{display:grid;grid-template-columns:minmax(0,.92fr) minmax(38rem,1.08fr);grid-template-areas:"head head" "console core" "switch switch" "boards boards" "foot foot";gap:1rem;align-items:start}html[data-skin=amonkhet] .app__head{grid-area:head}html[data-skin=amonkhet] .app__event-console{grid-area:console}html[data-skin=amonkhet] .app__resolution-core{grid-area:core;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}html[data-skin=amonkhet] .app__resolution-core>.alert,html[data-skin=amonkhet] .app__resolution-core>.loop-alert{grid-column:1 / -1}html[data-skin=amonkhet] .switcher{grid-area:switch}html[data-skin=amonkhet] .table-grid{grid-area:boards}html[data-skin=amonkhet] .app__foot{grid-area:foot}}@media (min-width: 800px) and (max-width: 1199px){html[data-skin=amonkhet] .app__head{min-height:0;margin-bottom:.9rem}html[data-skin=amonkhet] .app__theme-controls{position:static;justify-content:center;margin-top:1.15rem}html[data-skin=amonkhet] .app__event-console{margin-bottom:.9rem}html[data-skin=amonkhet] .app__resolution-core{margin-bottom:.9rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}html[data-skin=amonkhet] .app__resolution-core>.alert,html[data-skin=amonkhet] .app__resolution-core>.loop-alert{grid-column:1 / -1}html[data-skin=amonkhet] .table-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 799px){html[data-skin=amonkhet] .app__head{min-height:0;margin-bottom:.75rem}html[data-skin=amonkhet] .app__event-console,html[data-skin=amonkhet] .app__resolution-core{margin-bottom:.75rem}html[data-skin=amonkhet] .table-grid{grid-template-columns:1fr}html[data-skin=amonkhet] .board.is-active{grid-column:auto}html[data-skin=amonkhet] .board.is-active .board__zones{display:flex}}@media (max-width: 599px){html[data-skin=amonkhet] .app{padding-right:max(.65rem,env(safe-area-inset-right));padding-left:max(.65rem,env(safe-area-inset-left))}html[data-skin=amonkhet] .app__head{padding:1.7rem .75rem 2.5rem;clip-path:polygon(0 0,100% 0,100% 89%,94% 89%,91% 100%,9% 100%,6% 89%,0 89%)}html[data-skin=amonkhet] .app__head:before{inset-inline:.45rem}html[data-skin=amonkhet] .app__head:after{right:1rem;bottom:.65rem;left:1rem;overflow:hidden;white-space:nowrap;font-size:.42rem;letter-spacing:.11em}html[data-skin=amonkhet] .app__skin-mark{justify-content:flex-start;gap:.45rem}html[data-skin=amonkhet] .app__amonkhet-horns{width:6.2rem;height:5.7rem}html[data-theme=light][data-skin=amonkhet] .app__amonkhet-sun{transform:translate(-55px,-14px)}html[data-skin=amonkhet] .app__skin-code:after{font-size:.46rem;letter-spacing:.12em}html[data-skin=amonkhet] .app__title{margin-top:2.15rem;font-size:clamp(2.25rem,13vw,3.3rem);line-height:.9;letter-spacing:.08em}html[data-skin=amonkhet] .app__title:after{font-size:.46rem;letter-spacing:.2em}html[data-skin=amonkhet] .app__sub{font-size:.7rem;letter-spacing:.08em}html[data-skin=amonkhet] .app__theme-controls{position:static;width:100%;margin-top:1rem;align-items:end}html[data-skin=amonkhet] .app__palette-picker{flex:1;min-width:0}html[data-skin=amonkhet] .app__palette-picker select{width:100%;max-width:none}html[data-skin=amonkhet] .app__event-console,html[data-skin=amonkhet] .app__resolution-core{padding:2.8rem .7rem .9rem}html[data-skin=amonkhet] .app__event-console:before,html[data-skin=amonkhet] .app__resolution-core:before{right:.8rem;left:.8rem;line-height:1.4;text-align:left}html[data-skin=amonkhet] .events{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-skin=amonkhet] .events__btn{min-height:3rem;padding:.5rem;font-size:.76rem}html[data-skin=amonkhet] .table-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}html[data-skin=amonkhet] .table-tools>span{grid-column:1 / -1}html[data-skin=amonkhet] .table-tools button{min-width:0;padding-inline:.3rem}html[data-skin=amonkhet] .table-grid:before{right:.3rem;left:.3rem;line-height:1.45;letter-spacing:.16em}html[data-skin=amonkhet] .phase__amonkhet-hour{grid-template-columns:1fr;gap:.65rem;padding:.65rem}html[data-skin=amonkhet] .phase__amonkhet-hour-copy small{font-size:.68rem}html[data-skin=amonkhet] .phase__amonkhet-hours li{overflow:hidden;font-size:.41rem;letter-spacing:0;text-overflow:ellipsis}}@media (prefers-reduced-motion: no-preference){html[data-skin=amonkhet] .events__btn,html[data-skin=amonkhet] .board,html[data-skin=amonkhet] .table-tools button{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}html[data-skin=amonkhet] .events__btn:hover,html[data-skin=amonkhet] .table-tools button:hover:not(:disabled){transform:translateY(-1px)}}.sheet-activate{display:grid;gap:8px;margin-bottom:12px}.sheet-activate-note{margin:0;font:400 .82rem var(--sans);color:var(--parchment-dim)}.sheet-field{display:flex;align-items:center;gap:8px}.sheet-field span{flex:0 0 auto;font:600 .82rem var(--sans);color:var(--parchment-dim)}.sheet-field input,.sheet-field select{flex:1;min-height:44px;padding:6px 10px;font:400 .9rem var(--body);color:var(--parchment);background:var(--table);border:1px solid var(--felt-edge);border-radius:var(--radius)}.sheet-field--num input{flex:0 0 72px}.sheet-check{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:600 .85rem var(--sans);color:var(--parchment)}.sheet-check input{width:20px;height:20px}.sheet-activate-costs{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.sheet-activate-warn{margin:0;padding:8px 10px;font:600 .85rem var(--sans);color:#e8b0a5;background:#b2463024;border:1px solid #6b3227;border-radius:var(--radius)}.sheet-activate-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}html[data-theme=light] .sheet-field input,html[data-theme=light] .sheet-field select{background:#fffdf8}.phase__source{display:block;margin-top:2px;font:600 .75rem var(--sans);color:var(--parchment-dim)}.play-dock{display:none}@media (min-width: 600px){.app{padding-bottom:max(14rem,calc(env(safe-area-inset-bottom) + 13rem))}.app__event-console>.app__search{display:none}.play-dock{position:fixed;z-index:50;left:50%;bottom:max(.35rem,env(safe-area-inset-bottom));display:grid;gap:.45rem;width:min(1400px,calc(100vw - 1rem));padding:.55rem;color:var(--parchment);background:#0c100ef5;border:1px solid var(--gold-dim);border-radius:calc(var(--radius) + 4px);box-shadow:0 -.4rem 2rem #0000007a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-50%)}.play-dock__players{display:grid;grid-auto-columns:minmax(116px,1fr);grid-auto-flow:column;gap:.35rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:thin}.play-dock__events{display:grid;grid-template-columns:auto repeat(5,minmax(4.1rem,1fr));align-items:center;gap:.3rem}.play-dock__events span{padding-inline:.2rem;color:var(--parchment-dim);font:700 .58rem var(--sans);text-transform:uppercase;white-space:nowrap}.play-dock__events button{min-height:1.85rem;padding:.2rem .45rem;color:var(--parchment);background:#222b24eb;border:1px solid var(--felt-edge);border-radius:var(--radius);cursor:pointer;font:700 .68rem var(--sans)}.play-dock__player{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:3.05rem;color:var(--parchment-dim);background:#222b24eb;border:1px solid var(--felt-edge);border-radius:var(--radius);text-align:left;overflow:hidden}.play-dock__player-select{min-width:0;padding:.38rem .35rem .38rem .5rem;color:inherit;background:transparent;border:0;cursor:pointer;text-align:left}.play-dock__player.is-viewed,.play-dock__player.is-acting{color:var(--parchment);border-color:var(--gold);box-shadow:inset 0 -3px #c6a15b8c}.play-dock__player.is-turn{background:#c6a15b26}.play-dock__player-name{display:block;overflow:hidden;font:700 .75rem var(--sans);text-overflow:ellipsis;white-space:nowrap}.play-dock__player-meta{display:flex;align-items:center;gap:.3rem;margin-top:.15rem;color:var(--ink-soft);font:600 .62rem var(--sans);white-space:nowrap}.play-dock__player-meta b{padding:.06rem .25rem;color:var(--gold);border:1px solid var(--gold-dim);border-radius:999px;font-size:.52rem;text-transform:uppercase}.play-dock__life{display:grid;width:1.8rem;border-left:1px solid var(--felt-edge)}.play-dock__life button{min-height:1.45rem;padding:0;color:var(--parchment);background:#ffffff0a;border:0;cursor:pointer;font:800 .9rem var(--sans)}.play-dock__life button+button{border-top:1px solid var(--felt-edge)}.play-dock__work{display:grid;grid-template-columns:auto auto minmax(110px,.65fr) minmax(210px,1.4fr) auto;align-items:center;gap:.45rem}.play-dock__phase{display:grid;min-width:7.5rem;line-height:1.1}.play-dock__phase span{color:var(--parchment-dim);font:600 .58rem var(--sans);letter-spacing:.05em;text-transform:uppercase}.play-dock__phase strong{margin-top:.15rem;color:var(--gold);font:600 .95rem var(--display)}.play-dock__phase em{margin-top:.15rem;color:#e8b0a5;font:700 .58rem var(--sans);font-style:normal;white-space:nowrap}.play-dock__phase-actions{display:flex;gap:.3rem}.play-dock__phase-actions button,.play-dock__tools button{min-height:2.75rem;padding:.4rem .65rem;color:var(--parchment-dim);background:var(--felt);border:1px solid var(--felt-edge);border-radius:var(--radius);cursor:pointer;font:700 .72rem var(--sans);white-space:nowrap}.play-dock__phase-actions button:disabled{cursor:default;opacity:.38}.play-dock__phase-actions .play-dock__next{color:var(--ink);background:var(--gold);border-color:var(--gold)}.play-dock__phase-actions .play-dock__fast{color:var(--gold);border-color:var(--gold-dim)}.play-dock__acting{display:grid;gap:.1rem;min-width:0;color:var(--parchment-dim);font:700 .58rem var(--sans);letter-spacing:.04em;text-transform:uppercase}.play-dock__acting select{width:100%;min-height:2rem;padding:.2rem 1.5rem .2rem .4rem;color:var(--ink);background:var(--parchment);border:1px solid var(--gold-dim);border-radius:var(--radius);font:700 .75rem var(--sans)}.play-dock__search,.play-dock__search .search{position:relative;min-width:0}.play-dock__search .search__input{min-height:2.75rem;padding-block:.5rem}.play-dock__search .search__list{position:absolute;z-index:3;right:0;bottom:calc(100% + .35rem);left:0;max-height:min(42vh,24rem);box-shadow:0 -.7rem 1.5rem #00000059}.play-dock__tools{display:grid;grid-template-columns:repeat(2,minmax(4.3rem,1fr));gap:.25rem}.play-dock__tools button{min-height:1.3rem;padding:.25rem .45rem}.play-dock__tools button.is-active,.play-dock__tools button[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.play-dock__wake{font-size:.64rem!important}.table-grid.table-grid--focused,html[data-skin] .table-grid.table-grid--focused{grid-template-columns:minmax(0,1fr)}.table-grid--focused .board:not(.is-mobile-selected){display:none}}@media (min-width: 600px) and (max-width: 900px){.app{padding-bottom:max(20rem,calc(env(safe-area-inset-bottom) + 19rem))}.play-dock__work{grid-template-columns:auto auto minmax(105px,1fr) auto}.play-dock__search{grid-column:1 / -1;grid-row:2}.play-dock__tools{grid-column:1 / -1;grid-row:3;grid-template-columns:repeat(4,1fr)}}html[data-theme=light] .play-dock{color:var(--parchment);background:#f5f1e8f7}html[data-theme=light] .play-dock__player{background:#fffdf8f2}.play-drawer{display:none}@media (min-width: 600px){.play-drawer{position:fixed;z-index:49;right:.5rem;bottom:max(13.6rem,calc(env(safe-area-inset-bottom) + 13.1rem));display:grid;width:min(46rem,calc(100vw - 1rem));max-height:min(65vh,44rem);color:var(--parchment);background:#0c100efa;border:1px solid var(--gold-dim);border-radius:var(--radius);box-shadow:0 -.2rem 2rem #0000008c;overflow:hidden}.play-drawer__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;border-bottom:1px solid var(--felt-edge)}.play-drawer__head span{color:var(--parchment-dim);font:700 .62rem var(--sans);text-transform:uppercase}.play-drawer__head h2{margin:.1rem 0 0;color:var(--gold);font-size:1.05rem}.play-drawer__head>button{width:2.5rem;height:2.5rem;color:var(--parchment);background:var(--felt);border:1px solid var(--felt-edge);border-radius:50%;font-size:1.4rem;cursor:pointer}.play-drawer__waiting,.play-drawer__quick{display:grid;gap:.65rem;padding:.7rem;overflow-y:auto;overscroll-behavior:contain}.play-drawer__waiting>*{margin:0}.play-drawer__quick section{padding:.65rem;background:var(--felt);border:1px solid var(--felt-edge);border-radius:var(--radius)}.play-drawer__quick h3{margin:0 0 .45rem;color:var(--gold);font:700 .8rem var(--sans);text-transform:uppercase}.play-drawer__chips{display:flex;flex-wrap:wrap;gap:.4rem}.play-drawer__chips button,.play-drawer__card-name,.play-drawer__favorite{min-height:2.65rem;color:var(--parchment);background:var(--table);border:1px solid var(--felt-edge);border-radius:var(--radius);cursor:pointer;font:700 .76rem var(--sans)}.play-drawer__chips button{padding:.4rem .7rem}.play-drawer__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none}.play-drawer__cards li{display:grid;grid-template-columns:minmax(0,1fr) 2.8rem}.play-drawer__card-name{overflow:hidden;padding:.4rem .55rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.play-drawer__favorite{color:var(--gold);border-left:0}.play-drawer__empty{margin:0;color:var(--parchment-dim);font:.8rem var(--sans)}}@media (min-width: 600px) and (max-width: 900px){.play-drawer{bottom:max(19rem,calc(env(safe-area-inset-bottom) + 18.5rem))}}html[data-theme=light] .play-drawer{background:#f5f1e8fc}
