/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#070708;--panel:#0d0c0ee0;--panel-strong:#131115;--blood:#c82835;--blood-bright:#ef4450;--gold:#c8a86b;--bone:#eee6d6;--muted:#958d85;--line:#cdb27e33;--green:#2ca16c;--card-w:min(clamp(82px, 8vw, 112px), 13.5vh);--card-w-compact:min(78px, 11vh);--topbar-h:76px;--footer-h:36px;--action-h:48px}*{box-sizing:border-box}html,body{background:var(--ink);min-height:100%;color:var(--bone);margin:0}body{font-family:Georgia,Times New Roman,serif;overflow-x:hidden}button{font:inherit}button:focus-visible{outline-offset:4px;outline:2px solid #f3d28d}.game-shell{isolation:isolate;background:linear-gradient(#040305c7,#0403057a 45%,#040305eb),radial-gradient(circle at 50% 37%,#73131c30,#0000 35%),url(/art/table-bg.png) 50%/cover fixed,#080708;flex-direction:column;height:100dvh;display:flex;position:relative;overflow:clip}.game-shell:before{content:"";pointer-events:none;z-index:-1;mix-blend-mode:overlay;background:repeating-linear-gradient(90deg,#0000 0 8%,#ffffff03 8.1% 8.2%);position:fixed;inset:0}.ambient{filter:blur(90px);opacity:.15;pointer-events:none;z-index:-1;border-radius:50%;position:fixed}.ambient-one{background:#c21d30;width:340px;height:340px;top:28%;left:-140px}.ambient-two{opacity:.08;background:#d8aa51;width:300px;height:300px;bottom:8%;right:-180px}.topbar{height:var(--topbar-h);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#060507bf;flex:none;align-items:center;gap:28px;padding:0 34px;display:flex;position:relative}.brand{align-items:center;gap:12px;min-width:250px;display:flex}.brand-mark{width:38px;height:38px;color:var(--blood-bright);border:1px solid #c8a86b73;place-items:center;font-size:19px;display:grid;transform:rotate(45deg)}.brand-mark:first-letter{transform:rotate(-45deg)}.brand div{gap:2px;display:grid}.brand small,.enemy-identity small,.player-status small,.panel-label,.street-header,.hand-readout small,.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-family:Arial,sans-serif;font-size:9px}.brand strong{letter-spacing:.1em;font-size:17px}.top-stats{color:#c9c0b5;align-items:center;gap:10px;margin-left:auto;font-family:Arial,sans-serif;font-size:11px;display:flex}.top-stats span{border:1px solid var(--line);background:#ffffff06;padding:8px 12px}.top-actions{gap:8px;display:flex}.icon-button{border:1px solid var(--line);color:#d9cdbd;cursor:pointer;background:#121014;width:36px;height:36px}.icon-button:hover{border-color:var(--gold)}.menu-screen{flex:auto;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:center;gap:60px;width:100%;max-width:1280px;min-height:0;margin:auto;padding:6vh 7vw;display:grid;overflow:hidden}.menu-copy{max-width:650px}.eyebrow{color:var(--blood-bright);font-weight:700}.menu-copy h1{letter-spacing:-.065em;margin:clamp(12px,3vh,24px) 0 clamp(14px,4vh,32px);font-size:min(clamp(38px,11vw,118px),13vh);font-weight:500;line-height:.83}.menu-copy h1 em{color:var(--blood-bright);font-weight:400}.menu-copy>p:not(.eyebrow){color:#b8afa5;max-width:610px;font-size:17px;line-height:1.75}.menu-buttons{flex-wrap:wrap;gap:12px;margin-top:clamp(16px,4vh,34px);display:flex}.primary-button,.secondary-button{cursor:pointer;letter-spacing:.06em;border:1px solid #0000;min-height:48px;padding:0 22px}.primary-button{background:var(--blood);color:#fff8ed;box-shadow:0 12px 36px #ae192840}.primary-button:hover{background:var(--blood-bright);transform:translateY(-1px)}.primary-button span{margin-left:18px}.secondary-button{color:var(--bone);border-color:var(--line);background:#ffffff08}.secondary-button:hover{border-color:var(--gold)}.rule-strip{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:18px;margin-top:clamp(16px,4vh,42px);padding-top:clamp(10px,2vh,20px);font:10px Arial,sans-serif;display:flex}.rule-strip span{align-items:center;gap:7px;display:flex}.rule-strip b{width:23px;height:23px;color:var(--bone);border:1px solid #c8a86b66;place-items:center;display:grid}.menu-sigil{aspect-ratio:1;background:radial-gradient(circle,#8e192433,#00000073 55%,#0000 56%);border:1px solid #c8a86b38;border-radius:50%;justify-self:center;place-items:center;width:min(36vw,440px,52vh);display:grid;position:relative;box-shadow:inset 0 0 90px #000c,0 0 120px #8b14211a}.menu-sigil:before,.menu-sigil:after{content:"";border:1px solid #c8a86b33;position:absolute;inset:12%;transform:rotate(45deg)}.menu-sigil:after{border-color:#c8283559;inset:25%;transform:rotate(22.5deg)}.menu-sigil>span{color:var(--blood);text-shadow:0 0 40px #ef445059;font-size:92px}.menu-sigil b{font-size:28px;position:absolute;bottom:21%}.menu-sigil small{letter-spacing:.2em;color:var(--muted);font:8px Arial,sans-serif;position:absolute;bottom:16%}.battlefield{flex:auto;grid-template:"gutter enemy log"minmax(0,180px)"gutter board log"minmax(0,1fr)"player player player"minmax(0,245px)"actions actions actions"minmax(0,88px)/210px minmax(0,1fr) 240px;gap:8px 28px;width:100%;max-width:1440px;min-height:0;margin:0 auto;padding:18px 30px 14px;display:grid;position:relative}.enemy-zone{z-index:3;grid-area:enemy;justify-content:center;align-items:center;display:flex;position:relative}.enemy-core{align-items:center;gap:20px;display:flex}.enemy-hand-area{place-items:center;width:190px;min-height:0;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.enemy-hand-cluster{justify-items:center;width:178px;display:grid}.enemy-hand-cluster>span,.combat-log>span{color:var(--gold);margin-bottom:8px;display:block}.enemy-card-row{align-items:center;padding:0 12px;display:flex}.enemy-card-row .card-motion:first-child .card-tilt{transform:rotate(-4deg)translateY(2px)}.enemy-card-row .card-motion:last-child{margin-left:-14px}.enemy-card-row .card-motion:last-child .card-tilt{transform:rotate(5deg)translateY(2px)}.enemy-card-row:hover .card-motion:first-child .card-tilt{transform:rotate(-7deg)translate(-4px)}.enemy-card-row:hover .card-motion:last-child .card-tilt{transform:rotate(8deg)translate(4px)}.enemy-hand-cluster>small{color:#7d756f;text-align:center;max-width:164px;margin-top:7px;font:8px/1.4 Arial,sans-serif;display:block}.candidate-pool{z-index:6;background:#09070af0;border:1px solid #c8a86b59;align-content:center;place-items:center;animation:.2s ease-out both candidate-panel-in;display:grid;position:absolute;inset:0;box-shadow:0 16px 40px #000000b8}.candidate-pool>div{width:150px;height:66px;position:relative}.candidate-pool i{--candidate:0;left:calc(14px + var(--candidate) * 12px);width:30px;height:44px;transform:rotate(calc((var(--candidate) - 4.5) * 2.4deg));transform-origin:50% 100%;animation:.28s cubic-bezier(.2,.75,.25,1) both candidate-card-in;animation-delay:calc(var(--candidate) * 42ms);background:repeating-linear-gradient(45deg,#c32a3a33 0 3px,#0000 3px 7px),#171018;border:1px solid #6c343d;border-radius:3px;position:absolute;top:8px;box-shadow:0 5px 10px #00000080}.candidate-pool strong{color:var(--gold);font:600 24px/1 Arial,sans-serif}.candidate-pool>span{color:#9b9187;letter-spacing:.18em;margin-top:4px;font:7px Arial,sans-serif}.portrait-frame{aspect-ratio:118/142;clip-path:polygon(14% 0,86% 0,100% 13%,100% 87%,86% 100%,14% 100%,0 87%,0 13%);background:linear-gradient(145deg,#8c6d43,#2e2322);width:auto;height:min(142px,19vh);padding:2px;position:relative;overflow:hidden}.portrait-frame:after{content:"";clip-path:inherit;opacity:.25;pointer-events:none;background:radial-gradient(circle at 50% 35%,#eecb8f21,#0000 48%);animation:4.2s ease-in-out infinite portrait-aura;position:absolute;inset:2px}.portrait-frame img{object-fit:cover;object-position:center 24%;width:100%;height:100%;clip-path:inherit;background:radial-gradient(circle at 50% 30%,#41222a,#09080a 70%);animation:.16s ease-out both portrait-arrive}.enemy-tier{z-index:2;text-align:center;letter-spacing:.16em;background:#971a26f2;padding:3px 5px;font:700 8px Arial,sans-serif;position:absolute;inset:auto 15px 6px}.enemy-identity{min-width:220px}.enemy-identity h2{margin:5px 0 12px;font-size:30px;font-weight:500}.health{color:var(--muted);align-items:center;gap:5px;font:10px Arial,sans-serif;display:flex;position:relative}.health strong{color:var(--bone);font-size:12px}.health-track{border:1px solid #ffffff1f;width:150px;height:6px;margin-right:6px;position:relative;overflow:hidden}.health-track span{height:calc(100% - 2px);transition:width .32s cubic-bezier(.2,.75,.25,1);position:absolute;inset:1px auto 1px 1px}.health-track .health-trail{z-index:1;background:#f2c86e;transition-delay:.22s}.health-track .health-value{background:linear-gradient(90deg, #7f1724, var(--blood-bright));z-index:2}.player-health .health-track .health-trail{background:#ec4250}.player-health .health-track .health-value{background:linear-gradient(90deg,#7a5827,#d7ad65)}.damage-number{z-index:12;color:#f5cf73;text-shadow:0 3px 18px #f5b834bf,0 2px #3b2707;pointer-events:none;font:800 30px/1 Arial,sans-serif;animation:.55s cubic-bezier(.18,.82,.3,1) both damage-pop;position:absolute;top:-30px;left:62%}.player-health .damage-number{color:#ff4958;text-shadow:0 3px 18px #df1f31cc,0 2px #4f0811}.combat-log{border-left:1px solid var(--line);grid-area:log;align-self:center;padding-left:24px}.combat-log p{color:#ded5c8;margin:0 0 18px;font-size:15px;line-height:1.55}.combat-log small{color:#716a65;font-style:italic;line-height:1.5}.combat-log.resolved{border-left-color:#c8a86b8c}.combat-log.resolved>.panel-label{color:var(--gold);margin-bottom:9px}.combat-result-title{color:#e5c77f;margin-bottom:9px;font-size:22px;font-weight:500;line-height:1.08;display:block}.combat-log.resolved.enemy-win,.combat-log.resolved.fold{border-left-color:#dc2d3d94}.combat-log.resolved.enemy-win>.panel-label,.combat-log.resolved.fold>.panel-label,.combat-log.resolved.enemy-win .combat-result-title,.combat-log.resolved.fold .combat-result-title{color:#ef6975}.combat-log.resolved.tie .combat-result-title{color:#d8d0c2}.deck-zone{color:#8f857a;z-index:3;grid-area:gutter;place-self:center;justify-items:center;font-family:Arial,sans-serif;display:grid;position:relative}.deck-zone>span{color:var(--gold);letter-spacing:.18em;margin-bottom:10px;font-size:8px}.deck-stack{width:58px;height:82px;margin:0 0 9px;position:relative}.deck-stack i{background:repeating-linear-gradient(45deg,#c32a3a29 0 4px,#0000 4px 8px),#171018;border:1px solid #6d353e;border-radius:5px;position:absolute;inset:0;box-shadow:0 8px 22px #00000085}.deck-stack i:first-child{opacity:.55;transform:translate(-6px,3px)rotate(-4deg)}.deck-stack i:nth-child(2){opacity:.72;transform:translate(-3px,1px)rotate(-2deg)}.deck-stack i:nth-child(3){opacity:.86;transform:translate(2px)rotate(2deg)}.deck-stack i:nth-child(4):after{content:"✦";color:var(--blood-bright);place-items:center;font:20px Georgia,serif;display:grid;position:absolute;inset:0}.deck-zone>strong{color:var(--bone);font-size:18px;line-height:1}.deck-zone>small{letter-spacing:.14em;margin-top:4px;font-size:6px}.board-zone{z-index:2;grid-area:board;align-self:center;min-width:0;position:relative;transform:translateY(min(14px,1.5vh))}.street-header{color:var(--blood-bright);align-items:center;gap:12px;margin-bottom:12px;display:flex}.street-header i{background:linear-gradient(90deg,#c8283580,#0000);flex:1;height:1px}.street-header small{color:#716a65}.board-cards{grid-template-columns:repeat(5, minmax(0, var(--card-w)));justify-content:center;align-items:center;gap:clamp(4px,1vw,14px);display:grid}.board-card .playing-card{animation:.42s cubic-bezier(.16,.8,.25,1) both board-card-slam;animation-delay:calc(var(--deal-order) * 70ms)}.board-zone.street-3:before,.board-zone.street-4:before,.board-zone.street-5:before{content:"";opacity:0;pointer-events:none;border:1px solid #d9ac5547;border-radius:50%;width:72%;height:58%;animation:.55s ease-out felt-shockwave;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)scale(.8)}.card-motion{width:var(--card-w);font-size:var(--card-w);aspect-ratio:.7;z-index:1;animation:3.8s ease-in-out infinite card-float;animation-delay:var(--float-delay);transform:rotate(var(--rest-rotation));will-change:transform;position:relative}.card-motion.compact{width:var(--card-w-compact);font-size:var(--card-w-compact)}.card-motion.empty-slot{animation:none;transform:none}.card-tilt{width:100%;height:100%;color:inherit;transform-style:preserve-3d;background:0 0;border:0;border-radius:8px;padding:0;transition:transform .22s cubic-bezier(.2,.78,.2,1);display:block}.playing-card{aspect-ratio:.7;background:var(--card-face,linear-gradient(145deg, #f1eadc, #d8cebd));width:100%;height:100%;color:var(--card-ink,#171316);border:2px solid var(--card-edge,#fff9ea);border-radius:8px;place-items:center;transition:filter .2s,box-shadow .22s,border-color .22s;animation:.36s both card-enter;display:grid;position:relative;overflow:visible;box-shadow:0 10px 26px #00000080,inset 0 0 0 2px #ffffff21,inset 0 -22px 38px #00000029}.suit-spades{--card-face:linear-gradient(145deg, #34445e, #101724 72%);--card-edge:#8fa4c4;--card-ink:#fff}.suit-hearts{--card-face:linear-gradient(145deg, #e34859, #9f1428 72%);--card-edge:#ff9aa5;--card-ink:#fff}.suit-diamonds{--card-face:linear-gradient(145deg, #338bd0, #11558f 72%);--card-edge:#8bc9f4;--card-ink:#fff}.suit-clubs{--card-face:linear-gradient(145deg, #2fa574, #116142 72%);--card-edge:#8de0ba;--card-ink:#fff}.card-corner{color:#fff;text-shadow:0 2px 3px #0000006b;justify-items:center;font-family:Arial,sans-serif;font-weight:900;line-height:.82;display:grid;position:absolute;top:.05em;left:.07em}.card-corner b{letter-spacing:-.08em;font-size:.25em}.card-corner i{margin-top:.045em;font-size:.19em;font-style:normal}.card-suit{color:#fff;opacity:.98;text-shadow:0 3px 8px #00000059;font-size:.53em}.card-suit-name{color:#ffffffc7;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;font:700 .065em Arial,sans-serif;position:absolute;bottom:.06em;right:.06em;transform:rotate(180deg)}.card-back{color:var(--blood-bright);background:#181219;border-color:#5f343a;overflow:hidden}.card-back:before{content:"";background:repeating-linear-gradient(45deg,#ba25331f 0 3px,#0000 3px 7px);border:1px solid #d63f4a73;position:absolute;inset:5px}.card-back span{z-index:1;font-size:.25em}.empty-card{color:#665e59;background:#ffffff04;border:1px dashed #c8a86b33;overflow:hidden;box-shadow:inset 0 0 30px #00000040}.empty-card span{letter-spacing:.14em;font:.075em Arial,sans-serif}.hand-readout{border:1px solid var(--line);overflow-wrap:anywhere;background:#080709d1;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:9px;width:max-content;min-width:min(330px,100%);max-width:100%;margin:clamp(8px,2vh,18px) auto 0;padding:9px 15px;display:flex}.hand-glyph{color:var(--gold)}.hand-readout small{color:#91877e}.hand-readout strong{color:#d7cfc2;letter-spacing:.035em;font:700 12px Arial,sans-serif}.hand-readout>i{color:#8b7e70;font-style:normal}.hand-readout>b{color:var(--bone);font-size:18px;font-weight:500}.player-zone{z-index:3;border-top:1px solid var(--line);grid-template:".cards relics"".health relics"/minmax(0,1fr) auto minmax(0,1fr);grid-area:player;place-items:center;gap:clamp(4px,1vh,10px) clamp(12px,2vw,28px);min-height:0;padding-top:clamp(6px,1.4vh,16px);display:grid;position:relative}.player-cards{grid-area:cards}.player-status{grid-area:health}.reward-row{grid-area:relics}.player-cards{justify-content:center;align-items:center;gap:clamp(6px,1vw,12px);min-height:0;display:flex;position:relative}.player-cards .deal-card-hidden{opacity:0;pointer-events:none;animation:none;transform:translate(-300px,-210px)rotate(-10deg)scale(.58)}.player-cards .deal-card-arrived .playing-card{animation:.34s cubic-bezier(.18,.78,.22,1) both deal-to-player}.discard-candidate{cursor:pointer;transform:perspective(700px) translateY(-4px) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg))}.discard-candidate:hover,.discard-candidate:focus-visible{transform:perspective(700px) translateY(-18px) scale(1.025) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));outline:none}.discard-candidate:hover .playing-card,.discard-candidate:focus-visible .playing-card{filter:brightness(1.08);border-color:#ff6672;box-shadow:0 0 0 3px #d2283680,0 20px 38px #000000a8,0 0 34px #e02b3c40}.discard-ghost{z-index:20;pointer-events:none;transform-origin:50% 75%;animation:.44s cubic-bezier(.3,.02,.72,.28) both discard-away;position:absolute}.discard-ghost .card-motion{width:100%;height:100%;animation:none}.reward-row{flex-wrap:wrap;place-content:center;gap:7px;display:flex}.relic-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 7px #000000b8);flex:none;display:block}.reward-badge{border:1px solid var(--line);color:#bdb3a6;background:#ffffff06;align-items:center;gap:5px;padding:3px 7px 3px 4px;font:9px Arial,sans-serif;display:inline-flex}.reward-badge .relic-art{width:20px;height:20px}.reward-badge.skill{color:#d29bc8;border-color:#8f377e80}.empty-rewards{color:#655e59;font:italic 11px Georgia,serif}.action-zone{box-sizing:content-box;min-height:var(--action-h);border-top:1px solid var(--line);grid-area:actions;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.fold-button,.continue-button{height:var(--action-h);border:1px solid var(--line);cursor:pointer;min-width:200px;position:relative}.fold-button{color:#c6bcb0;background:#ffffff06}.continue-button{color:#fff7ed;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(90deg,#9f1c29,#c72a39);border-color:#dd4050;min-width:280px}.fold-button:hover{background:#ffffff0d;border-color:#8f8280}.continue-button:hover{filter:brightness(1.12)}.fold-button small,.continue-button small{border:1px solid var(--line);color:#867c74;background:#0c0a0d;padding:2px 4px;font:7px Arial,sans-serif;position:absolute;top:-8px;left:10px}.fold-button span{color:#786f68;margin-top:3px;font:8px Arial,sans-serif;display:block}.continue-button b{margin-left:20px}.continue-button:disabled{cursor:not-allowed;filter:grayscale(.7)brightness(.62);border-color:#5f5555}.showdown-countdown-progress{transform-origin:0;background:#f1ca75;width:100%;height:4px;animation:4s linear forwards showdown-countdown;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #f1ca75b3}.skill-buttons{gap:7px;display:flex;position:absolute;right:0}.skill-buttons:empty{display:none}.skill-buttons button{color:#d7b4d0;cursor:pointer;background:#171019;border:1px solid #613b5b;padding:9px 11px;font-size:11px}.skill-buttons kbd{color:#8d7b89;margin-right:5px}.presentation-reveal .enemy-hidden-card .playing-card{animation:.3s cubic-bezier(.2,.72,.25,1) both enemy-card-flip}.presentation-compare .hand-readout{border-color:#f1c971a6;box-shadow:0 0 34px #daa1351f}.presentation-compare .player-cards .committed-card .card-tilt{transform:translateY(-14px)}.presentation-compare .player-cards .committed-card .playing-card{filter:brightness(1.2)}.presentation-impact.impact-to-enemy .player-cards .committed-card .playing-card{animation:.34s cubic-bezier(.15,.84,.25,1) both selected-card-strike}.presentation-impact.impact-to-enemy .portrait-frame{animation:.35s cubic-bezier(.2,.75,.25,1) both enemy-hit}.presentation-impact.impact-to-enemy .portrait-frame img{filter:sepia(.35)brightness(1.6)}.presentation-impact.impact-to-player{animation:.34s linear both localized-shake}.presentation-impact.impact-to-player .enemy-zone{animation:.38s cubic-bezier(.15,.8,.25,1) both enemy-surge}.presentation-impact.impact-to-player .player-cards{animation:.36s cubic-bezier(.15,.75,.25,1) both player-recoil}.impact-fold .player-cards .playing-card{animation:.42s cubic-bezier(.2,.72,.25,1) both fold-flip}.presentation-impact.impact-fold .player-cards{animation:.42s cubic-bezier(.3,.02,.65,.3) both fold-withdraw}.presentation-settle.impact-fold .player-cards,.presentation-complete.impact-fold .player-cards{opacity:0;transform:translate(46px,72px)rotate(7deg)scale(.84)}.presentation-impact.impact-fold:after{content:"";z-index:6;pointer-events:none;background:radial-gradient(circle at 50% 72%,#0000 38%,#79051338);animation:.4s both fold-impact;position:absolute;inset:0}.impact-vignette{z-index:6;pointer-events:none;background:radial-gradient(circle at 50% 55%,#0000 32%,#6f000f94 100%);animation:.45s both vignette-hit;position:absolute;inset:0}.impact-fold .impact-vignette{background:radial-gradient(circle at 50% 68%,#0000 48%,#6f000f47 100%)}.impact-slash{z-index:7;pointer-events:none;background:linear-gradient(90deg,#0000,#ff3348 18%,#fff0de 52%,#ff3348 72%,#0000);width:54%;height:6px;animation:.36s cubic-bezier(.2,.8,.25,1) both slash-strike;position:absolute;top:45%;left:24%;transform:rotate(-18deg)scaleX(0);box-shadow:0 0 22px #ef2439}.impact-shards{z-index:7;pointer-events:none;position:absolute;inset:0}.impact-shards i{--angle:calc((var(--shard) - 2.5) * 7deg);transform-origin:0;width:38px;height:3px;animation:.42s cubic-bezier(.15,.78,.24,1) both shard-flight;animation-delay:calc(var(--shard) * 18ms);background:linear-gradient(90deg,#0000,#f5c25b);position:absolute;top:63%;left:51%;box-shadow:0 0 12px #e3a52f}.neutral-pulse{aspect-ratio:2;z-index:6;pointer-events:none;border:2px solid #d8cdb573;border-radius:50%;width:48%;animation:.5s ease-out both neutral-table-pulse;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.enemy-defeated .portrait-frame{transform-origin:50% 100%;animation:.7s cubic-bezier(.3,.05,.7,.2) both enemy-collapse}.player-defeated:before{content:"";z-index:5;pointer-events:none;background:#0800049e;animation:.55s both fade-in;position:absolute;inset:0}.skip-impact{background:linear-gradient(90deg,#6f1721,#9c202d)}.skip-deal{background:linear-gradient(90deg,#60491e,#9a722d);border-color:#c39a51}.dealing-readout{border-color:#c8a86b75;box-shadow:0 0 26px #c8a86b1a}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030304d1;place-items:center;padding:24px;animation:.2s both fade-in;display:grid;position:fixed;inset:0}.modal{overscroll-behavior:contain;background:linear-gradient(145deg,#181318,#0d0b0e);border:1px solid #c8a86b47;width:min(760px,95vw);max-height:90dvh;padding:34px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #000}.modal h2{margin:8px 0 6px;font-size:34px;font-weight:500}.modal>p:not(.eyebrow){color:#968c83;line-height:1.55}.modal-close{width:34px;height:34px;color:var(--bone);border:1px solid var(--line);cursor:pointer;background:0 0;font-size:22px;position:absolute;top:14px;right:14px}.reward-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin-top:28px;display:grid}.reward-grid button{text-align:left;min-height:min(220px,26vh);color:var(--bone);border:1px solid var(--line);cursor:pointer;background:#ffffff05;padding:20px}.reward-grid button:hover{border-color:var(--gold);background:#c8a86b0f;transform:translateY(-4px)}.reward-grid button>.relic-art{width:min(84px,13vh);height:min(84px,13vh);margin:-8px 0 0;transition:transform .2s,filter .2s}.reward-grid button:hover>.relic-art{filter:drop-shadow(0 8px 12px #000c)brightness(1.1);transform:scale(1.06)rotate(-2deg)}.reward-grid h3{margin:10px 0 8px;font-size:21px}.reward-grid p{color:#968c83;font-size:13px;line-height:1.55}.reward-grid small{color:var(--blood-bright);text-transform:uppercase;letter-spacing:.16em;font:8px Arial,sans-serif}.coin-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 5px 9px #000000b8);display:block}.coin-inline{vertical-align:middle;width:20px;height:20px;margin-right:3px;display:inline-block}.coin-balance{align-items:center;display:inline-flex}.payout-backdrop{-webkit-backdrop-filter:blur(16px)saturate(.72);backdrop-filter:blur(16px)saturate(.72);background:radial-gradient(at 50% 46%,#70461540,#0000 36%),radial-gradient(at 50% 38%,#3a050c47,#0000 62%),#020203eb;padding:clamp(8px,2vh,22px);overflow:hidden}.payout-backdrop:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 24%,#000000bd 92%);position:absolute;inset:0}.payout-modal{isolation:isolate;background:linear-gradient(90deg,#0000 49.8%,#eeca7914 50%,#0000 50.2%),radial-gradient(at 50% 36%,#834f1921,#0000 44%),linear-gradient(145deg,#171013fa,#070608fc);border:1px solid #e0bb677a;grid-template-rows:auto minmax(150px,1fr) auto auto;align-items:center;gap:clamp(5px,1vh,12px);width:min(1080px,100vw - 16px);height:min(760px,100dvh - 16px);min-height:0;padding:clamp(15px,2.6vh,28px) clamp(14px,3vw,36px) clamp(12px,2vh,22px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #000,inset 0 0 80px #0000008a,inset 0 0 0 4px #00000080}.payout-modal:before,.payout-modal:after{content:"";pointer-events:none;z-index:-1;position:absolute}.payout-modal:before{border:1px solid #c8a86b21;inset:9px}.payout-modal:after{aspect-ratio:1;border:1px solid #e2be6a24;width:34%;top:-23%;left:33%;transform:rotate(45deg);box-shadow:0 0 80px #b96f211f}.payout-copy{text-align:center;z-index:4}.payout-copy .eyebrow{color:#d4aa5c;margin:0}.payout-copy h2{letter-spacing:.025em;margin:4px 0 2px;font-size:clamp(24px,4vh,42px);font-weight:500}.payout-copy h2 em{color:#e9bc5d;text-shadow:0 0 24px #e8af3d61;font-style:normal}.payout-copy>p:last-child{color:#8f857a;margin:0;font-size:clamp(11px,1.5vh,14px)}.payout-skip{z-index:12;color:#a89c8d;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#080709cc;border:1px solid #c8a86b40;padding:7px 10px;font:9px Arial,sans-serif;position:absolute;top:15px;right:18px}.payout-skip:hover{color:var(--bone);border-color:var(--gold)}.payout-skip kbd{color:#e0b75f;margin-right:6px}.payout-lockbox{perspective:850px;z-index:2;width:min(640px,68vw);height:100%;min-height:150px;max-height:315px;margin:auto;animation:.42s cubic-bezier(.18,.82,.24,1.08) both payout-lockbox-drop;position:relative}.payout-spotlight{z-index:-2;clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);opacity:.28;filter:blur(7px);background:linear-gradient(#f5cf772b,#bd702505 78%,#0000);width:76%;height:160%;position:absolute;top:-52%;left:50%;transform:translate(-50%)}.payout-shockwave{z-index:-1;opacity:0;border:2px solid #f2c65fa3;border-radius:50%;width:78%;height:20%;position:absolute;bottom:9%;left:50%;transform:translate(-50%)scale(.45)}.payout-inner-glow{z-index:1;filter:blur(15px);opacity:0;background:radial-gradient(#ffd573e6,#b72a2657 42%,#0000 72%);border-radius:50%;width:57%;height:34%;position:absolute;bottom:14%;left:50%;transform:translate(-50%)scale(.55)}.payout-lockbox-base,.payout-lockbox-lid{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 14px 19px #000c);display:block;position:absolute;left:50%}.payout-lockbox-base{z-index:4;object-position:center bottom;width:92%;height:72%;bottom:-8%;transform:translate(-50%)}.payout-lockbox-lid{z-index:3;object-position:center bottom;transform-origin:50% 82%;width:90%;height:52%;transition:transform .58s cubic-bezier(.18,.72,.22,1),filter .4s;bottom:24%;transform:translate(-50%)translateY(42%)scaleY(.92)}.payout-stage-opening .payout-lockbox{animation:.38s cubic-bezier(.25,.02,.38,1) both payout-lockbox-impact}.payout-stage-opening .payout-shockwave{animation:.55s ease-out both payout-shockwave}.payout-stage-counting .payout-lockbox-lid,.payout-stage-revealing .payout-lockbox-lid,.payout-stage-jackpot .payout-lockbox-lid,.payout-stage-ready .payout-lockbox-lid{filter:drop-shadow(0 8px 13px #000000d6)brightness(1.08);transform:translate(-50%)translateY(-42%)rotateX(58deg)scaleY(.84)}.payout-stage-counting .payout-inner-glow,.payout-stage-revealing .payout-inner-glow,.payout-stage-jackpot .payout-inner-glow,.payout-stage-ready .payout-inner-glow{opacity:.72;transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.25,1);transform:translate(-50%)scale(1)}.payout-coin-burst,.payout-suit-burst{z-index:6;pointer-events:none;position:absolute;inset:0}.payout-coin-burst>span{opacity:0;width:clamp(18px,3.2vh,34px);height:clamp(18px,3.2vh,34px);position:absolute;bottom:25%;left:calc(50% - 14px)}.payout-coin-burst .burst-coin{width:100%;height:100%}.payout-stage-counting .payout-coin-burst>span,.payout-stage-jackpot .payout-coin-burst>span{animation:payout-coin-erupt 1.05s cubic-bezier(.16,.75,.28,1) var(--coin-delay) both}.jackpot-lockbox .payout-coin-burst>span:nth-child(2n){transform:scale(1.18)}.payout-suit-burst i{opacity:0;color:#dbad4e;text-shadow:0 0 14px #e7ae3bb3;font-size:clamp(16px,3vh,29px);font-style:normal;position:absolute;bottom:30%;left:50%}.payout-stage-counting .payout-suit-burst i,.payout-stage-jackpot .payout-suit-burst i{animation:.78s cubic-bezier(.18,.7,.24,1) both payout-suit-flight}.payout-suit-burst i:first-child{--suit-x:-104px;--suit-y:-78px;animation-delay:70ms}.payout-suit-burst i:nth-child(2){--suit-x:-42px;--suit-y:-122px;color:#d34a53;animation-delay:.12s}.payout-suit-burst i:nth-child(3){--suit-x:47px;--suit-y:-115px;color:#d34a53;animation-delay:95ms}.payout-suit-burst i:nth-child(4){--suit-x:110px;--suit-y:-72px;animation-delay:.145s}.payout-counter{z-index:8;opacity:0;background:#080608e8;border:1px solid #eac0627a;grid-template-rows:auto auto;grid-template-columns:42px auto;align-items:center;min-width:142px;padding:7px 15px 8px 9px;display:grid;position:absolute;top:clamp(112px,18vh,168px);left:50%;transform:translate(-50%)translateY(12px)scale(.88);box-shadow:0 10px 30px #0009,0 0 22px #d494281f}.payout-counter .coin-art{grid-row:1/3;width:38px;height:38px}.payout-counter strong{color:#f2ca75;text-shadow:0 0 15px #eab3406b;font:700 24px/1 Arial,sans-serif}.payout-counter span{color:#9f8b68;letter-spacing:.2em;font:7px Arial,sans-serif}.payout-stage-counting .payout-counter,.payout-stage-revealing .payout-counter,.payout-stage-jackpot .payout-counter,.payout-stage-ready .payout-counter{opacity:1;transition:opacity .25s,transform .4s cubic-bezier(.18,.78,.22,1);transform:translate(-50%)translateY(0)scale(1)}.payout-offers{z-index:9;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(8px,1.4vw,16px);width:min(850px,100%);min-height:min(224px,30vh);margin:-18px auto 0;display:grid;position:relative}.payout-offers-1{grid-template-columns:1fr;max-width:280px}.payout-offers-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:570px}.payout-offer{min-width:0;min-height:0;color:var(--bone);cursor:pointer;perspective:800px;opacity:.78;background:0 0;border:0;padding:0;position:relative;transform:translateY(34px)}.payout-offer:disabled{cursor:default}.payout-card-inner,.payout-card-back{backface-visibility:hidden;border:1px solid #c8a86b47;transition:transform .55s cubic-bezier(.2,.72,.24,1),opacity .2s,border-color .2s,box-shadow .2s;position:absolute;inset:0}.payout-card-back{background:linear-gradient(145deg,#21151a,#0d0b0e);place-items:center;display:grid;transform:rotateY(0);box-shadow:inset 0 0 0 5px #0c090c,inset 0 0 0 6px #c8a86b38,0 18px 30px #0000008c}.payout-card-back:before{content:"";background:repeating-linear-gradient(45deg,#ac223114 0 3px,#0000 3px 8px);border:1px solid #bc344259;position:absolute;inset:9px}.payout-card-back i{z-index:1;color:#bd3342;border:1px solid #d1ab5b59;place-items:center;width:58px;height:58px;font-size:27px;font-style:normal;display:grid;transform:rotate(45deg)}.payout-card-inner{opacity:0;background:radial-gradient(circle at 50% 25%,#82461d29,#0000 38%),linear-gradient(160deg,#1b161a,#0c0a0d);grid-template-rows:minmax(68px,1fr) auto auto auto auto;align-content:end;justify-items:center;padding:clamp(9px,1.5vh,16px);display:grid;overflow:hidden;transform:rotateY(-90deg)}.payout-card-inner:before{content:"";pointer-events:none;border:1px solid #c8a86b1f;position:absolute;inset:5px}.payout-card-inner>kbd{z-index:2;color:#d8b56e;background:#0a080a;border:1px solid #c8a86b57;place-items:center;min-width:22px;height:22px;font:9px Arial,sans-serif;display:grid;position:absolute;top:8px;left:9px}.payout-offer .reward-item-art{object-fit:contain;filter:drop-shadow(0 7px 9px #000000d1);align-self:end;width:clamp(64px,10vh,104px);height:clamp(64px,10vh,104px);transition:transform .2s,filter .2s}.payout-item-type{color:#b33b49;letter-spacing:.18em;text-transform:uppercase;margin-top:2px;font:7px Arial,sans-serif}.payout-offer h3{text-align:center;margin:3px 0 2px;font-size:clamp(16px,2.2vh,21px);font-weight:500}.payout-offer p{color:#968c83;text-align:center;margin:0;font-size:clamp(10px,1.35vh,12px);line-height:1.35}.payout-offer small{color:#bca36d;letter-spacing:.08em;text-align:center;margin-top:5px;font:7px Arial,sans-serif}.payout-offer small b{color:#5ec790}.payout-offer.is-revealed{opacity:1;transition:transform .35s cubic-bezier(.16,.8,.24,1),opacity .2s;transform:translateY(0)}.payout-offer.is-revealed .payout-card-back{opacity:0;transform:rotateY(90deg)}.payout-offer.is-revealed .payout-card-inner{opacity:1;transform:rotateY(0);box-shadow:0 18px 38px #00000094,0 0 22px #cf912914}.payout-stage-ready .payout-offer:not(:disabled):hover .payout-card-inner,.payout-stage-ready .payout-offer:not(:disabled):focus-visible .payout-card-inner{border-color:#e2bb69;transform:translateY(-6px);box-shadow:0 20px 42px #0000009e,0 0 0 2px #dca94338,0 0 35px #cf91292b}.payout-stage-ready .payout-offer:not(:disabled):hover .reward-item-art,.payout-stage-ready .payout-offer:not(:disabled):focus-visible .reward-item-art{filter:drop-shadow(0 9px 12px #000000db)brightness(1.1);transform:scale(1.07)rotate(-2deg)}.payout-offer:focus-visible{outline:none}.payout-instruction{text-align:center;color:#8f816e;letter-spacing:.12em;text-transform:uppercase;min-height:14px;margin:0;font:8px Arial,sans-serif}.payout-stage-ready .payout-instruction{color:#d8b970}.jackpot-modal{grid-template-rows:auto minmax(190px,1fr) auto;max-width:900px}.jackpot-modal .payout-lockbox{width:min(720px,78vw);max-height:390px}.jackpot-counter{transform-origin:50%;top:clamp(126px,21vh,190px)}.payout-stage-jackpot .jackpot-counter{animation:.6s ease-in-out infinite alternate jackpot-counter-pulse}.jackpot-result{z-index:10;opacity:0;pointer-events:none;text-align:center;position:relative;transform:translateY(16px)}.jackpot-result.is-ready{opacity:1;pointer-events:auto;transition:opacity .35s,transform .4s cubic-bezier(.2,.8,.25,1);transform:none}.jackpot-result .end-stats{margin:5px 0 13px}.jackpot-result .primary-button{min-width:240px}.payout-claim{z-index:70;pointer-events:none;background:radial-gradient(circle at 28%,#7a321b4d,#0000 48%),#090709f5;border:1px solid #deb55c9e;justify-content:center;align-items:center;gap:18px;min-width:min(360px,100vw - 28px);padding:18px 26px;animation:1.5s cubic-bezier(.18,.78,.22,1) both payout-claim;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 80px #000,0 0 42px #d5962c29}.payout-claim.healing{border-color:#55c288ad;box-shadow:0 28px 80px #000,0 0 46px #32b87033}.payout-claim .reward-item-art{object-fit:contain;filter:drop-shadow(0 8px 10px #000c);width:84px;height:84px}.payout-claim div{gap:3px;display:grid}.payout-claim small{color:#a9997c;letter-spacing:.18em;font:7px Arial,sans-serif}.payout-claim strong{font-size:24px;font-weight:500}.payout-claim b{color:#65d59b;text-shadow:0 0 16px #4cd28f61;font:700 21px Arial,sans-serif}.archive-balance{border:1px solid var(--line);margin:10px 0 20px;padding:8px 12px;font:11px Arial,sans-serif;display:inline-block}.archive-grid{gap:9px;display:grid}.archive-grid article{border:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 13px;display:grid}.archive-grid article>.relic-art{width:42px;height:42px}.archive-grid h3{margin:0 0 3px;font-size:16px}.archive-grid p{color:#8d847d;margin:0;font-size:12px}.archive-grid button{color:#fff;cursor:pointer;background:#8c1c29;border:0;min-width:84px;padding:8px}.archive-grid button:disabled{color:#777;cursor:default;background:#282329}.archive-grid article.unlocked{opacity:.65}.end-modal{text-align:center;max-width:560px}.end-modal.victory{border-color:#c8a86b99}.end-stats{justify-content:center;gap:12px;margin:24px 0;display:flex}.end-stats span{border:1px solid var(--line);color:#9c9389;padding:12px 18px}.end-stats b{color:var(--bone);font-size:24px;display:block}.setting-row{border:1px solid var(--line);width:100%;color:var(--bone);cursor:pointer;background:#ffffff05;justify-content:space-between;margin-top:8px;padding:14px;display:flex}.seed-block{border:1px solid var(--line);background:#ffffff05;margin-top:8px;padding:14px}.seed-current{align-items:center;gap:10px;display:flex}.seed-current>span{color:var(--bone);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.seed-current>code{border:1px solid var(--line);color:var(--gold,#c8a86b);letter-spacing:.12em;background:#00000059;flex:1;padding:6px 10px;font-family:Courier New,monospace;overflow:auto}.seed-copy{border:1px solid var(--line);color:var(--bone);cursor:pointer;white-space:nowrap;background:0 0;padding:6px 12px}.seed-controls{gap:8px;margin-top:10px;display:flex}.seed-input{border:1px solid var(--line);color:var(--bone);letter-spacing:.12em;text-transform:uppercase;background:#00000059;flex:1;padding:9px 10px;font-family:Courier New,monospace}.seed-input:focus{border-color:#c8a86b8c;outline:none}.seed-apply,.seed-random{border:1px solid var(--line);color:var(--bone);cursor:pointer;white-space:nowrap;background:0 0;padding:9px 14px}.seed-apply:hover,.seed-random:hover,.seed-copy:hover{border-color:#c8a86b8c}.seed-hint{color:#968c83;margin:10px 0 0;font-size:12px;line-height:1.5}.danger-button{color:#e48b94;cursor:pointer;background:0 0;border:1px solid #6d2630;margin-top:28px;padding:11px 14px}footer{height:var(--footer-h);color:#5f5853;letter-spacing:.1em;text-transform:uppercase;z-index:12;background:#080708;border-top:1px solid #c8a86b1f;flex:none;align-items:center;gap:16px;padding:0 28px;font:8px Arial,sans-serif;display:flex;position:relative}footer i{background:#ffffff0a;flex:1;height:1px}.winning-card{z-index:6}.winning-card .card-tilt{animation:.55s cubic-bezier(.18,.82,.24,1.1) both winner-rise}.winning-card .playing-card{filter:brightness(1.06);border-color:#f1ca75d9;box-shadow:0 0 0 2px #f1ca7552,0 18px 34px #0000008c,0 0 18px #f1ca7533}@keyframes winner-rise{0%{transform:translateY(0)}55%{transform:translateY(-28px)}to{transform:translateY(-20px)}}@keyframes card-enter{0%{opacity:0;transform:translateY(-18px)rotate(-2deg)}to{opacity:1}}@keyframes card-float{0%,to{transform:translateY(0) rotate(var(--rest-rotation))}50%{transform:translateY(-5px) rotate(calc(var(--rest-rotation) + .35deg))}}@keyframes discard-away{0%{opacity:1;filter:brightness(1.12);transform:translate(0)rotate(0)scale(1)}34%{opacity:1;transform:translate(10px,-24px)rotate(5deg)scale(1.035)}to{opacity:0;filter:brightness(.55);transform:translate(110px,130px)rotate(24deg)scale(.72)}}@keyframes showdown-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes portrait-arrive{0%{opacity:0;filter:brightness(.72)}to{opacity:1;filter:none}}@keyframes candidate-panel-in{0%{opacity:0;transform:scale(.96)}}@keyframes candidate-card-in{0%{opacity:0;transform:translateY(-20px)scale(.75)}to{opacity:1}}@keyframes deal-to-player{0%{opacity:0;transform:translate(-300px,-210px)rotate(-10deg)scale(.58)}72%{opacity:1;transform:translate(4px,5px)rotate(1deg)scale(.98)}to{opacity:1;transform:none}}@keyframes portrait-aura{0%,to{opacity:.18;filter:brightness(.9)}50%{opacity:.48;filter:brightness(1.18)}}@keyframes board-card-slam{0%{opacity:0;filter:brightness(1.45);transform:translateY(-34px)scale(1.08)}72%{opacity:1;transform:translateY(4px)scale(.98)}to{opacity:1;filter:none;transform:none}}@keyframes felt-shockwave{0%{opacity:.6;transform:translate(-50%,-50%)scale(.65)}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}@keyframes enemy-card-flip{0%{filter:brightness(2);transform:rotateY(90deg)rotate(5deg)}to{transform:rotateY(0)rotate(5deg)translateY(2px)}}@keyframes fold-flip{0%{filter:brightness(1.35);transform:rotateY(-90deg)}60%{transform:rotateY(8deg)}to{transform:rotateY(0)}}@keyframes damage-pop{0%{opacity:0;transform:translateY(12px)scale(.65)}28%{opacity:1;transform:translateY(-4px)scale(1.22)}to{opacity:1;transform:translateY(-14px)scale(1)}}@keyframes selected-card-strike{0%{transform:translateY(-14px)}45%{filter:brightness(1.55);transform:translate(12px,-32px)rotate(2deg)}to{transform:translateY(-12px)}}@keyframes enemy-hit{0%{transform:none}22%{filter:brightness(2);transform:translate(8px)rotate(2deg)scale(.98)}58%{transform:translate(-5px)rotate(-1deg)}to{transform:none}}@keyframes enemy-surge{0%{transform:none}48%{filter:brightness(1.3);transform:translateY(18px)scale(1.045)}to{transform:none}}@keyframes player-recoil{0%{transform:none}30%{filter:brightness(.72)saturate(1.5);transform:translate(9px,13px)rotate(.7deg)}to{transform:none}}@keyframes localized-shake{0%,to{transform:none}20%{transform:translate(-4px,2px)}40%{transform:translate(5px,-2px)}60%{transform:translate(-3px,1px)}80%{transform:translate(2px,-1px)}}@keyframes fold-withdraw{0%{opacity:1;transform:none}45%{opacity:1;transform:translate(8px,-8px)rotate(1deg)scale(1.01)}to{opacity:0;transform:translate(46px,72px)rotate(7deg)scale(.84)}}@keyframes fold-impact{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes vignette-hit{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes slash-strike{0%{opacity:0;transform:rotate(-18deg)scaleX(0)}38%{opacity:1;transform:rotate(-18deg)scaleX(1)}to{opacity:0;transform:rotate(-18deg)scaleX(1.08)}}@keyframes shard-flight{0%{opacity:0;transform:rotate(var(--angle)) translate(0, 0) scaleX(.2)}24%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translate(360px, -310px) scaleX(1)}}@keyframes neutral-table-pulse{0%{opacity:.75;transform:translate(-50%,-50%)scale(.68)}to{opacity:0;transform:translate(-50%,-50%)scale(1.2)}}@keyframes enemy-collapse{0%{filter:none;opacity:1;transform:none}45%{filter:grayscale(.7)brightness(.7);transform:translateY(5px)scaleY(.96)}to{filter:grayscale()brightness(.35);opacity:.35;transform:translateY(28px)scaleY(.2)}}@keyframes fade-in{0%{opacity:0}}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{transition-duration:.001ms!important;animation-duration:.001ms!important}.reduce-motion .portrait-frame img,.reduce-motion .board-card,.reduce-motion .enemy-zone,.reduce-motion .player-cards,.reduce-motion .card-motion,.reduce-motion .card-tilt,.reduce-motion .battlefield{animation:none!important;transform:none!important}.reduce-motion .discard-ghost{display:none}.reduce-motion .showdown-countdown-progress{animation:none}.reduce-motion .impact-vignette,.reduce-motion .impact-slash,.reduce-motion .impact-shards,.reduce-motion .neutral-pulse{display:none}.reduce-motion .enemy-defeated .portrait-frame{filter:grayscale()brightness(.55);opacity:.65;animation:none;transform:none}.reduce-motion .damage-number{opacity:1;animation:none;transform:none}@media (width<=1199px){.battlefield{grid-template-columns:176px minmax(0,1fr) 176px;gap:8px 16px;padding-inline:18px}.enemy-hand-cluster{width:150px}.enemy-hand-area{width:156px}.enemy-identity{min-width:0}.combat-log{padding-left:14px}.topbar{padding-inline:20px}.skill-buttons{position:static}.action-zone{flex-wrap:wrap}}@media (width<=1365px){.enemy-zone{justify-content:space-between;gap:12px}.enemy-hand-area{width:auto;position:static;transform:none}}@media (height<=800px){:root{--topbar-h:58px;--footer-h:24px}.brand-mark{width:32px;height:32px}.battlefield{padding-block:8px}.enemy-identity h2{margin:3px 0 7px;font-size:25px}.enemy-core{gap:13px}.enemy-hand-cluster>span{margin-bottom:5px}.enemy-hand-cluster>small{display:none}.candidate-pool>div{transform-origin:50%;transform:scale(.84)}.candidate-pool strong{font-size:18px}.deck-stack{width:44px;height:62px}.deck-zone>span{margin-bottom:6px}.deck-zone>strong{font-size:15px}.street-header{margin-bottom:7px}.hand-readout{gap:7px;padding-block:6px}.hand-readout strong{font-size:10px}.hand-readout>b{font-size:15px}:root{--action-h:42px}.combat-log p{margin-bottom:10px;font-size:13px}.menu-screen{gap:28px;padding-block:clamp(12px,3vh,40px)}.menu-copy h1{font-size:min(clamp(38px,9vw,90px),11vh)}.menu-copy>p:not(.eyebrow){font-size:15px;line-height:1.6}.rule-strip{gap:12px;margin-top:14px;padding-top:12px}}@media (height<=620px){:root{--topbar-h:48px;--action-h:38px}.battlefield{gap:4px 16px}.brand small,.combat-log small,.deck-zone>small{display:none}.enemy-identity h2{font-size:20px}}@media (width>=960px) and (height<=800px){:root{--card-w:min(clamp(70px, 8vw, 104px), 11.5vh)}.battlefield{grid-template-rows:minmax(0,122px) minmax(0,1fr) minmax(0,172px) minmax(0,58px)}.player-zone{row-gap:3px;padding-top:8px}}@media (width>=960px) and (height<=620px){:root{--card-w:min(clamp(60px, 7vw, 96px), 11vh)}.battlefield{grid-template-rows:minmax(0,100px) minmax(0,1fr) minmax(0,158px) minmax(0,50px)}.player-zone{row-gap:2px;padding-top:6px}}@media (width<=959px){:root{--card-w:min(clamp(56px, 12vw, 112px), 12vh)}.battlefield{grid-template:"enemy enemy""board board"minmax(0,min-content)"log deck"minmax(0,1fr)"player player""actions actions"/minmax(0,1fr) auto;gap:10px 16px}.enemy-zone{border-bottom:1px solid var(--line);padding-bottom:10px}.enemy-hand-cluster>small{display:none}.board-zone{transform:none}.combat-log{border-left:0;border-top:1px solid var(--line);align-self:start;padding:10px 0 0}.combat-log p{margin-bottom:6px}.deck-zone{border-top:1px solid var(--line);grid-area:deck;grid-auto-flow:column;align-self:start;align-items:center;gap:8px;padding-top:10px}.deck-zone>span{margin-bottom:0}.deck-zone>strong{font-size:15px}.deck-zone>small{display:none}.deck-stack{width:30px;height:42px;margin:0}.player-zone{flex-direction:column;justify-content:center;align-items:center;gap:clamp(4px,1vh,10px);display:flex}}@media (width<=959px) and (height<=800px){:root{--card-w:min(clamp(52px, 12vw, 112px), 9.4vh)}.battlefield{gap:6px 16px}.portrait-frame{height:min(142px,15vh)}.enemy-zone{padding-bottom:6px}.combat-log{padding-top:6px}.combat-log small{display:none}.combat-log p{line-height:1.3}.combat-result-title{margin-bottom:2px}}@media (width<=699px){:root{--card-w:min(calc((100vw - 44px) / 5), 11vh);--card-w-compact:min(52px, 8vh);--topbar-h:48px}.topbar{gap:10px;padding-inline:12px}.brand{gap:8px;min-width:0}.brand-mark{width:30px;height:30px;font-size:16px}.brand small{display:none}.brand strong{font-size:14px}.top-stats{gap:6px;font-size:10px}.top-stats span{padding:5px 7px}.top-stats span+span{display:none}.top-actions{gap:6px}.battlefield{gap:6px 10px;padding:8px 10px 6px}.enemy-zone{flex-wrap:nowrap;gap:8px;padding-bottom:6px}.enemy-core{flex:auto;gap:8px;min-width:0}.enemy-identity{min-width:0}.enemy-identity small{display:none}.enemy-identity h2{margin:0 0 6px;font-size:18px}.portrait-frame{height:min(96px,13vh)}.enemy-tier{letter-spacing:.1em;font-size:6px;inset:auto 6px 4px}.health-track{width:72px}.health,.health strong{font-size:10px}.enemy-hand-area{flex:none}.enemy-hand-cluster{width:auto}.enemy-hand-cluster>span{margin-bottom:4px;font-size:7px}.board-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.board-cards .card-motion{width:100%}.street-header{gap:8px;margin-bottom:6px}.hand-readout{gap:6px;width:100%;min-width:0;margin-top:8px;padding:6px 10px;font-size:12px}.hand-readout>b{font-size:13px}.combat-log{padding-top:6px}.combat-log p{margin-bottom:0;font-size:13px;line-height:1.4}.combat-log small,.combat-result-title{font-size:12px}.deck-zone>span{display:none}.player-zone{gap:4px;padding-top:6px}.reward-row{gap:4px}.reward-badge{padding:2px 5px 2px 3px;font-size:8px}.reward-badge .relic-art{width:16px;height:16px}:root{--action-h:44px}.action-zone{gap:8px;padding-top:4px}.fold-button,.continue-button{flex:auto;min-width:0}.fold-button span,.continue-button b{display:none}.skill-buttons{flex-basis:100%;justify-content:center;gap:6px}.skill-buttons button{padding:5px 8px;font-size:10px}.menu-screen{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 20px}.menu-sigil{display:none}.modal-backdrop{padding:12px}.modal{width:100%;padding:20px}.modal h2{font-size:24px}.modal-close{top:8px;right:8px}footer{padding-inline:12px}footer span:not(:last-child),footer i{display:none}}@media (width<=359px){.top-stats{display:none}}@media (width<=699px) and (height<=580px){.hand-readout{margin-top:0}.player-zone{padding-top:2px}.battlefield{padding-bottom:4px}:root{--action-h:36px}.skill-buttons button{padding:4px 7px}.board-cards{width:90%;margin-inline:auto}}@media (width<=699px) and (height<=680px){:root{--card-w:min(calc((100vw - 44px) / 5), 10vh)}.portrait-frame{height:min(96px,11.5vh)}.enemy-identity h2{margin-bottom:4px;font-size:16px}.enemy-hand-cluster>span{margin-bottom:2px}.street-header{margin-bottom:4px}.hand-readout{margin-top:2px;padding:3px 8px;font-size:11px}.hand-readout small{display:none}.combat-log{padding-top:4px}.combat-log p{font-size:12px;line-height:1.3}.combat-result-title{margin-bottom:3px;font-size:13px}.battlefield{gap:4px 10px}.player-zone{gap:2px;padding-top:4px}.action-zone{padding-top:2px}:root{--action-h:40px}.skill-buttons{gap:5px}}@media (hover:none){.game-shell{background-attachment:scroll}button{touch-action:manipulation}.icon-button,.modal-close{width:44px;height:44px}.skill-buttons button,.setting-row,.seed-copy,.seed-apply,.seed-random,.archive-grid button{min-height:44px}.card-tilt{transition:none}.discard-candidate,.discard-candidate:hover,.discard-candidate:focus-visible{transform:translateY(-4px)}.discard-candidate:active{transform:translateY(-14px)scale(1.03)}.discard-candidate:hover .playing-card{border-color:var(--card-edge,#fff9ea);filter:none;box-shadow:0 10px 26px #00000080,inset 0 0 0 2px #ffffff21,inset 0 -22px 38px #00000029}.discard-candidate:focus-visible .playing-card,.discard-candidate:active .playing-card{filter:brightness(1.08);border-color:#ff6672;box-shadow:0 0 0 3px #d2283680,0 20px 38px #000000a8}.enemy-card-row:hover .card-motion:first-child .card-tilt{transform:rotate(-4deg)translateY(2px)}.enemy-card-row:hover .card-motion:last-child .card-tilt{transform:rotate(5deg)translateY(2px)}.primary-button:hover,.reward-grid button:hover{transform:none}.action-zone{padding-bottom:env(safe-area-inset-bottom)}}@media (hover:none) and (height<=620px){.skill-buttons button{min-height:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}.portrait-frame img,.board-card,.enemy-zone,.player-cards,.card-motion,.card-tilt,.battlefield{animation:none!important;transform:none!important}.discard-ghost{display:none}.showdown-countdown-progress{animation:none}.impact-vignette,.impact-slash,.impact-shards,.neutral-pulse{display:none}}@keyframes payout-lockbox-drop{0%{opacity:0;filter:brightness(1.35);transform:translateY(-95px)scale(.78)}72%{opacity:1;transform:translateY(8px)scale(1.025)}to{opacity:1;filter:none;transform:none}}@keyframes payout-lockbox-impact{0%,to{transform:none}18%{filter:brightness(1.35);transform:translate(4px,4px)scale(.985)}36%{transform:translate(-5px,-2px)}55%{transform:translate(3px,1px)}72%{transform:translate(-2px)}}@keyframes payout-shockwave{0%{opacity:.82;transform:translate(-50%)scale(.42)}to{opacity:0;transform:translate(-50%)scale(1.2)}}@keyframes payout-coin-erupt{0%{opacity:0;transform:translate(0)rotate(0)scale(.42)}16%{opacity:1}62%{opacity:1;transform:translate(var(--coin-x), calc(var(--coin-lift) * -1)) rotate(var(--coin-r)) scale(1)}to{opacity:0;transform:translate(calc(var(--coin-x) * 1.25), calc(var(--coin-lift) * -.48)) rotate(calc(var(--coin-r) * 2.2)) scale(.78)}}@keyframes payout-suit-flight{0%{opacity:0;transform:translate(0)rotate(0)scale(.5)}22%{opacity:1}to{opacity:0;transform:translate(var(--suit-x), var(--suit-y)) rotate(145deg) scale(1.25)}}@keyframes jackpot-counter-pulse{0%{filter:brightness();box-shadow:0 10px 30px #0009,0 0 20px #d4942829}to{filter:brightness(1.16);box-shadow:0 10px 30px #0009,0 0 42px #eeb83e57}}@keyframes payout-claim{0%{opacity:0;filter:brightness(1.65);transform:translate(-50%,-42%)scale(.76)}24%{opacity:1;transform:translate(-50%,-52%)scale(1.045)}72%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-58%)scale(.96)}}@media (width<=959px){.payout-modal{width:calc(100vw - 48px)}}@media (width<=699px){.coin-inline{width:17px;height:17px}.payout-backdrop{padding:4px}.payout-modal{grid-template-rows:auto minmax(132px,1fr) auto auto;gap:4px;width:calc(100vw - 8px);height:calc(100dvh - 8px);padding:12px 8px 9px}.payout-copy h2{font-size:clamp(21px,6vw,28px)}.payout-copy>p:last-child{font-size:10px}.payout-skip{padding:6px;font-size:7px;top:8px;right:8px}.payout-skip kbd{display:none}.payout-lockbox{width:min(620px,98vw);min-height:132px;max-height:250px}.payout-counter{grid-template-columns:34px auto;min-width:118px;padding:5px 10px 6px 6px;top:clamp(86px,17vh,112px)}.payout-counter .coin-art{width:31px;height:31px}.payout-counter strong{font-size:20px}.payout-offers{gap:5px;width:100%;min-height:min(200px,35vh);margin-top:-12px}.payout-card-inner{grid-template-rows:minmax(54px,1fr) auto auto auto auto;padding:7px 4px 6px}.payout-card-inner>kbd{min-width:19px;height:19px;top:5px;left:5px}.payout-offer .reward-item-art{width:clamp(54px,10vh,76px);height:clamp(54px,10vh,76px)}.payout-offer h3{font-size:clamp(13px,4vw,17px);line-height:1.05}.payout-offer p{font-size:9px;line-height:1.25}.payout-offer small{font-size:6px;line-height:1.25}.payout-item-type{font-size:6px}.payout-instruction{font-size:7px}.jackpot-modal{grid-template-rows:auto minmax(180px,1fr) auto}.jackpot-counter{top:clamp(94px,19vh,126px)}.jackpot-result .end-stats{margin-bottom:10px}.jackpot-result .end-stats span{padding:8px 10px;font-size:10px}.jackpot-result .end-stats b{font-size:20px}.payout-claim{gap:12px;padding:14px 18px}.payout-claim .reward-item-art{width:68px;height:68px}.payout-claim strong{font-size:20px}}@media (width<=420px){.payout-offer p{display:none}.payout-card-inner{grid-template-rows:minmax(58px,1fr) auto auto auto}.payout-offer h3{place-items:center;min-height:2.1em;display:grid}.payout-card-back i{width:42px;height:42px;font-size:21px}}@media (height<=680px){.payout-modal{grid-template-rows:auto minmax(118px,1fr) auto auto;padding-top:9px;padding-bottom:7px}.payout-copy>p:last-child{display:none}.payout-copy h2{margin-block:2px 0}.payout-lockbox{min-height:118px;max-height:205px}.payout-counter{top:78px}.payout-offers{min-height:min(190px,34vh)}.payout-offer p{display:none}.payout-card-inner{grid-template-rows:minmax(50px,1fr) auto auto auto}.jackpot-modal{grid-template-rows:auto minmax(154px,1fr) auto}.jackpot-counter{top:88px}}@media (hover:none){.payout-offer,.payout-skip{min-height:44px}.payout-stage-ready .payout-offer:not(:disabled):hover .payout-card-inner{border-color:#c8a86b47;transform:none;box-shadow:0 18px 38px #00000094,0 0 22px #cf912914}.payout-stage-ready .payout-offer:not(:disabled):active .payout-card-inner{filter:brightness(1.1);border-color:#e2bb69}}.reduce-motion .payout-lockbox,.reduce-motion .payout-lockbox-lid,.reduce-motion .payout-shockwave,.reduce-motion .payout-counter,.reduce-motion .payout-offer,.reduce-motion .payout-card-inner,.reduce-motion .payout-card-back,.reduce-motion .payout-claim{transition:none!important;animation:none!important}.reduce-motion .payout-coin-burst,.reduce-motion .payout-suit-burst,.reduce-motion .payout-shockwave{display:none}@media (prefers-reduced-motion:reduce){.payout-coin-burst,.payout-suit-burst,.payout-shockwave{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
