.ac-fx-environment,.ac-fx-win,.ac-fx-reel-fire{pointer-events:none;mix-blend-mode:normal;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ac-fx-environment{z-index:1}.ac-fx-reel-fire{z-index:5}.ac-fx-win{z-index:9}.ac-fx-camera{transform-origin:50% 55%}.ac-fx-camera--line{animation:.22s cubic-bezier(.15,.8,.2,1) both ac-fx-contact}.ac-fx-camera--big{animation:.34s cubic-bezier(.12,.75,.22,1) both ac-fx-weight}.ac-fx-camera--bonus{animation:.46s cubic-bezier(.1,.75,.2,1) both ac-fx-awakening}.ac-fx-camera--reel{animation:.42s cubic-bezier(.12,.75,.2,1) .18s both ac-fx-reel-pressure}@keyframes ac-fx-reel-pressure{0%,to{transform:translate(0,0)}16%{transform:translate(.4px,2.7px)}35%{transform:translate(-.65px,-1.2px)}57%{transform:translate(.4px,.65px)}79%{transform:translate(-.15px,-.2px)}}@keyframes ac-fx-contact{0%,to{transform:translate(0,0)}20%{transform:translateY(.65px)}52%{transform:translateY(-.35px)}}@keyframes ac-fx-weight{0%,to{transform:translate(0,0)}14%{transform:translate(-.6px,1.7px)}33%{transform:translate(.8px,-1px)}56%{transform:translate(-.4px,.55px)}77%{transform:translate(.2px,-.2px)}}@keyframes ac-fx-awakening{0%,to{transform:translate(0,0)}12%{transform:translateY(2.5px)}27%{transform:translate(-1.1px,-1.3px)}45%{transform:translate(.9px,.8px)}65%{transform:translate(-.35px,-.4px)}83%{transform:translate(.2px,.2px)}}@media (prefers-reduced-motion:reduce){.ac-fx-camera--line,.ac-fx-camera--big,.ac-fx-camera--bonus,.ac-fx-camera--reel{animation:none}}
.ac-grid.ac-reels{isolation:isolate;background:linear-gradient(#010002ef 0%,#030002db 22%,#080003a6 47%,#0e01045c 72%,#1101051a 100%),#0b0305 url(/art/ashen-covenant/reel-metal-v2.webp) 50%/cover no-repeat;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.ac-reel-filter{pointer-events:none;width:0;height:0;position:absolute}.ac-reel-column{background:0 0;min-width:0;min-height:0;position:relative;overflow:hidden}.ac-reel-rest,.ac-reel-result,.ac-reel-loop{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:minmax(0,1fr);width:100%;height:100%;display:grid;position:absolute;inset:0;transform:translate(0,0)}.ac-reel-rest{z-index:2;grid-template-rows:repeat(7,minmax(0,1fr));height:140%;top:-20%}.ac-reel-loop{z-index:1;opacity:0;height:320%;filter:var(--speed-filter);grid-template-rows:repeat(16,minmax(0,1fr))}.ac-reel-result{z-index:3;opacity:.01;will-change:transform;transform:translate(0,0)}.ac-reels[data-phase=spinning] :is(.ac-reel-rest,.ac-reel-loop),.ac-reels[data-phase=revealing] .ac-reel-loop{will-change:transform}.ac-reels .ac-cell,.ac-reel-token{min-width:0;min-height:0;box-shadow:none;filter:none;background:0 0;border:0;place-items:center;animation:none;display:grid;position:relative;overflow:hidden}.ac-reels .ac-cell.is-hit,.ac-reels .ac-cell.is-hit.is-sealed{box-shadow:none;background:0 0}.ac-reels .ac-cell.is-hit>.ac-symbol,.ac-reels .ac-symbol-glow{animation:none}.ac-reels .ac-symbol{transition:filter .18s,opacity .18s}.ac-relic-core{z-index:2;clip-path:inset(13%);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ac-relic-core>.ac-symbol{transform-origin:50% 68%;width:100%;height:100%;animation:5.8s ease-in-out infinite ac-relic-inner-life;animation-delay:var(--life-phase,0s)}.ac-relic-core--6>.ac-symbol{animation-name:ac-relic-steel-life;animation-duration:7.1s}.ac-relic-core--7>.ac-symbol{transform-origin:50% 24%;animation-name:ac-relic-pendant-life;animation-duration:5.3s}.ac-relic-core--8>.ac-symbol{animation-duration:4.1s}.ac-relic-core--9>.ac-symbol{animation-duration:6.7s}.ac-reels:not([data-phase=idle]) .ac-relic-core{visibility:hidden}.ac-reels:not([data-phase=idle]) .ac-relic-core>.ac-symbol,.ac-reels[data-hidden=true] .ac-relic-core>.ac-symbol,.ac-reels.has-selection .ac-cell:not(.is-selected) .ac-relic-core>.ac-symbol{animation-play-state:paused}.ac-reels.has-selection .ac-cell:not(.is-selected) .ac-symbol{filter:brightness(.43)saturate(.7)}.ac-reels.has-selection .ac-cell:not(.is-selected) .ac-symbol-glow,.ac-reels.has-selection .ac-cell:not(.is-selected) .ac-rune-mark{opacity:.2}.ac-reels .ac-cell.is-selected .ac-symbol{filter:brightness(1.08);animation:.66s cubic-bezier(.16,.74,.23,1) both ac-reel-selected}.ac-reels .ac-cell.is-selected:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 50% 58%,#ffd49a4d,#ec6c2733 37%,#ab351415 61%,#0000 76%);animation:.9s ease-out both ac-reel-selection-light;position:absolute;inset:2%}.ac-reels .ac-cell.is-selected:after{content:"";z-index:4;pointer-events:none;border-radius:2px;animation:.9s ease-out both ac-reel-selection-light;position:absolute;inset:4%;box-shadow:inset 0 0 2px 1px #fff1c09e,inset 0 0 12px 2px #fa862c73,inset 0 -9px 19px -7px #ff9e4b9e}.ac-reel-rim{z-index:5;pointer-events:none;fill:none;width:100%;height:100%;animation:.82s ease-out both ac-reel-rim-burn;position:absolute;inset:0;overflow:visible}.ac-reel-rim-halo{stroke:#f18e35;stroke-width:12px;opacity:.34}.ac-reel-rim-edge{stroke:#ffe0a0;stroke-width:1.6px;filter:drop-shadow(0 0 2px #ff9a44)drop-shadow(0 0 5px #ef531b99)}.ac-reel-rim-corners{stroke:#fff7db;stroke-width:2.1px;stroke-linecap:square;animation:.55s ease-out both ac-reel-corner-flare}.ac-reels[data-hidden=true] .ac-cell.is-selected .ac-symbol,.ac-reels[data-hidden=true] .ac-reel-rim,.ac-reels[data-hidden=true] .ac-reel-rim-corners,.ac-reels[data-hidden=true] .ac-cell.is-selected:before,.ac-reels[data-hidden=true] .ac-cell.is-selected:after{animation-play-state:paused}.ac-reel-sheen{z-index:3;pointer-events:none;opacity:0;animation:8.6s ease-in-out infinite ac-reel-living-metal;animation-delay:calc(var(--col,0)*-1.7s);background:linear-gradient(110deg,#0000 29%,#f3e3bd05 43%,#fff6d61c 49%,#f3e3bd05 55%,#0000 69%) 0 0/250% 100%;position:absolute;inset:7%;overflow:hidden}.ac-reels:not([data-phase=idle]) .ac-reel-sheen{visibility:hidden}.ac-reels[data-hidden=true] .ac-reel-sheen{animation-play-state:paused}.ac-reel-life{z-index:3;pointer-events:none;--life-rise:clamp(12px,3cqw,26px);position:absolute;inset:0;overflow:hidden}.ac-reel-life i{font-style:normal;display:block;position:absolute}.ac-reel-life>*{animation-delay:var(--life-phase,0s)}.ac-life-chalice-wisps{stroke:#9fffc5;stroke-width:1.3px;stroke-linecap:round;filter:drop-shadow(0 0 2px #43c98e);width:100%;height:100%;animation:4.1s ease-in-out infinite ac-life-chalice-vapour;position:absolute;inset:0}.ac-life-chalice-wisps path:first-child{opacity:.5}.ac-life-chalice-wisps path:last-child{opacity:.28;stroke-width:.8px}.ac-life-mote{background:#c3ffd2;border-radius:50%;width:1.4px;height:2px;animation:3.3s ease-out infinite ac-life-soul-rise;top:31%;box-shadow:0 0 4px 1px #35fc8673}.ac-life-mote--a{left:36%}.ac-life-mote--b{width:1px;height:1.5px;animation-duration:4.1s;animation-delay:calc(var(--life-phase,0s) - 1.31s);left:64%}.ac-life-sword{width:100%;height:100%;animation:4.7s linear infinite ac-life-sword-blood-pulse;position:absolute;inset:0;overflow:visible}.ac-life-sword-aura{stroke:#cf193b;stroke-width:3px;opacity:.22;stroke-dasharray:11 4 3 5}.ac-life-sword-core{stroke:#ffc2b8;stroke-width:.62px;opacity:.85;stroke-dasharray:11 4 3 5}.ac-life-amethyst{background:radial-gradient(#ffc6ff87,#c54bff38 31%,#8d2fed00 70%);width:26%;height:35%;animation:4.6s ease-in-out infinite ac-life-gem-breath;top:38%;left:37%}.ac-life-facet{clip-path:polygon(52% 0,100% 35%,76% 88%,43% 100%,0 47%);background:linear-gradient(112deg,#0000 33%,#fbd8ff08 42%,#ffecff9e 49%,#dcaeff0d 57%,#0000 65%) 0 0/350% 100%;width:21%;height:33%;animation:5.6s ease-in-out infinite ac-life-facet-pass;top:37%;left:40%}.ac-life-lantern-flame{transform-origin:50% 100%;clip-path:polygon(47% 0,72% 24%,63% 41%,90% 59%,91% 82%,71% 99%,32% 99%,9% 83%,17% 57%,37% 40%,30% 21%);filter:blur(.5px);background:linear-gradient(#ff872f18,#ffcf7880 45%,#fff1bfc9 80%,#ff952340);width:13%;height:23%;animation:1.7s ease-in-out infinite ac-life-flame-dance;top:45%;left:47%}.ac-life-lantern-core{background:radial-gradient(#ffda906b,#ff932736 29%,#ff690000 72%);width:20%;height:23%;animation:2.7s linear infinite ac-life-flame-core;top:43%;left:42%}.ac-life-lantern-ember{width:1.2px;height:2px;animation:3.8s ease-out infinite ac-life-ember-rise;animation-delay:calc(var(--life-phase,0s) - .76s);background:#ffe6b2;border-radius:50%;top:70%;left:52%;box-shadow:0 0 3px 1px #f7753755}.ac-life-crown{background:radial-gradient(#ffb4b04f,#ff253528 30%,#d5092000 70%);width:16%;height:27%;animation:5.3s ease-in-out infinite ac-life-ruby-pulse;top:47%;left:42%}.ac-reel-life>*{animation-delay:var(--life-phase,0s);will-change:opacity,transform}.ac-reel-life>.ac-life-mote--b{animation-delay:calc(var(--life-phase,0s) - 1.31s)}.ac-reel-life>.ac-life-lantern-ember{animation-delay:calc(var(--life-phase,0s) - .76s)}.ac-reels.has-selection .ac-cell:not(.is-selected) .ac-reel-life{opacity:.2}.ac-reels.has-selection .ac-cell:not(.is-selected) .ac-reel-life>*{animation-play-state:paused}.ac-reels.has-selection .ac-cell:not(.is-selected) .ac-reel-sheen{visibility:hidden;animation-play-state:paused}.ac-reels:not([data-phase=idle]) .ac-reel-life{visibility:hidden}.ac-reels:not([data-phase=idle]) .ac-reel-life>*,.ac-reels[data-hidden=true] .ac-reel-life>*{will-change:auto;animation-play-state:paused}.ac-line-award{z-index:10;pointer-events:none;white-space:nowrap;color:#fff3d6;font-family:var(--font-cinzel,Georgia),serif;text-shadow:0 1px 1px #130b07,0 2px 5px #000,0 0 14px #cc6b2b88;font-size:clamp(12px,2.8cqw,24px);font-weight:800;line-height:1;animation:.82s cubic-bezier(.18,.75,.24,1) both ac-line-award-arrive;position:absolute;transform:translate(-50%,-118%)}.ac-line-award:before{content:"";z-index:-1;background:radial-gradient(#261108bd,#0000 73%);position:absolute;inset:-6px -13px}@keyframes ac-reel-selected{0%{filter:brightness()}12%{filter:brightness(1.22)}38%{filter:brightness(1.12)}to{filter:brightness(1.08)}}@keyframes ac-reel-selection-light{0%{opacity:0}10%,31%{opacity:1}to{opacity:.8}}@keyframes ac-reel-rim-burn{0%{opacity:0}9%,55%{opacity:1}to{opacity:.88}}@keyframes ac-reel-corner-flare{0%{opacity:.4}8%{opacity:1;stroke-width:2.5px}45%{opacity:1}to{opacity:.92;stroke-width:2.1px}}@keyframes ac-reel-living-metal{0%,68%,to{opacity:0;background-position:120% 0}72%{opacity:.42}84%{opacity:.42;background-position:-20% 0}89%{opacity:0;background-position:-20% 0}}@keyframes ac-life-soul-rise{0%,8%{opacity:0;transform:translate(0,0)}19%{opacity:.64}70%{opacity:.35}89%,to{opacity:0;transform:translate3d(3px,calc(var(--life-rise)*-1),0)}}@keyframes ac-relic-inner-life{0%,to{transform:scale(1.005)translateY(.2%)}48%{transform:scale(1.018)translateY(-.65%)}}@keyframes ac-relic-steel-life{0%,to{transform:scale(1.004)}52%{transform:scale(1.022)translateY(-.4%)}}@keyframes ac-relic-pendant-life{0%,to{transform:scale(1.01)rotate(-.65deg)}50%{transform:scale(1.018)rotate(.65deg)translateY(.4%)}}@keyframes ac-life-chalice-vapour{0%,to{opacity:.15;transform:translateY(3%)scaleX(.9)}45%{opacity:.7;transform:translate(.5%,-2%)scaleX(1.07)}78%{opacity:.25;transform:translate(-.5%,-4%)scaleX(.97)}}@keyframes ac-life-sword-blood-pulse{0%,49%,58%,63%,to{opacity:0}50%{opacity:.68}52%{opacity:.26}54%{opacity:.5}60%{opacity:.38}61%{opacity:.12}}@keyframes ac-life-gem-breath{0%,to{opacity:.12}37%{opacity:.66}66%{opacity:.29}}@keyframes ac-life-facet-pass{0%,48%,to{opacity:0;background-position:120% 0}54%{opacity:.6}68%{opacity:.68;background-position:-20% 0}73%{opacity:0;background-position:-20% 0}}@keyframes ac-life-flame-dance{0%,to{opacity:.55;transform:scale(.94,1.04)skew(-3deg)}20%{opacity:.8;transform:scale(1.06,.89)skew(2deg)}47%{opacity:.62;transform:scale(.9,1.17)skew(4deg)}68%{opacity:.85;transform:scale(1.05,.96)skew(-2deg)}85%{opacity:.5;transform:scale(.95,1.08)skew(-4deg)}}@keyframes ac-life-flame-core{0%,to{opacity:.25}12%{opacity:.53}19%{opacity:.32}31%{opacity:.61}38%{opacity:.39}57%{opacity:.55}65%{opacity:.29}78%{opacity:.48}90%{opacity:.37}}@keyframes ac-life-ember-rise{0%,30%{opacity:0;transform:translate(0,0)}39%{opacity:.68}68%{opacity:.3}91%,to{opacity:0;transform:translate3d(-3px,calc(var(--life-rise)*-1.2),0)}}@keyframes ac-life-ruby-pulse{0%,to{opacity:.13}40%{opacity:.54}63%{opacity:.24}}@keyframes ac-line-award-arrive{0%{opacity:0;transform:translate(-50%,-102%)scale(.92)}14%{opacity:1;transform:translate(-50%,-118%)scale(1.035)}33%,72%{opacity:1;transform:translate(-50%,-118%)scale(1)}to{opacity:0;transform:translate(-50%,-136%)scale(1)}}.ac-reels-reduced .ac-symbol,.ac-reels-reduced .ac-reel-rim,.ac-reels-reduced .ac-reel-rim-corners,.ac-reels-reduced .ac-reel-sheen,.ac-reels-reduced .ac-cell.is-selected:before,.ac-reels-reduced .ac-cell.is-selected:after{transition:none;animation:none}.ac-reels-reduced .ac-reel-sheen,.ac-reels-reduced .ac-reel-life,.ac-reels-reduced .ac-relic-core{display:none}.ac-reels-reduced .ac-reel-life>*{animation:none}.ac-reels-reduced .ac-reel-rim{opacity:1}.ac-reduced .ac-line-award{animation:none}@media (prefers-reduced-motion:reduce){.ac-reels .ac-symbol,.ac-reels .ac-reel-rim,.ac-reels .ac-reel-rim-corners,.ac-reels .ac-reel-sheen,.ac-reel-life>*,.ac-line-award,.ac-reels .ac-cell.is-selected:before,.ac-reels .ac-cell.is-selected:after{transition:none;animation:none}.ac-reel-sheen,.ac-reel-life,.ac-relic-core{display:none}}
.ac-letter-depth{overflow:visible}.ac-reels .ac-letter-depth{width:100%;height:100%}.ac-letter-shadow{pointer-events:none;filter:drop-shadow(0 0 .8px #000)drop-shadow(.8px 4.8px .7px #000);display:block;position:absolute;inset:0}.ac-letter-face{background-repeat:no-repeat;display:block;position:absolute;inset:0}.ac-badge-depth{z-index:2;filter:drop-shadow(.6px 4px .75px #000);place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative}.ac-badge-depth>.ac-symbol{width:calc(100% - 1px);height:calc(100% - 1px)}.ac-badge-depth:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:.5px;box-shadow:inset 0 -3px 1px #000000f2,inset -1.5px 0 .5px #000000e6,inset 1px 0 .5px #000c,inset 0 .75px #000000b3}.ac-reel-loop .ac-letter-shadow{filter:drop-shadow(0 2.8px .5px #000)}.ac-reel-loop .ac-badge-depth{filter:drop-shadow(0 2px .35px #000)}.ac-paytable .ac-letter-shadow{filter:drop-shadow(0 0 .45px #000)drop-shadow(.25px 1.65px .35px #000)}@container ashen (max-width:760px){.ac-letter-shadow{filter:drop-shadow(0 0 .65px #000)drop-shadow(.5px 3.4px .55px #000)}.ac-badge-depth{filter:drop-shadow(.4px 3px .55px #000)}.ac-badge-depth>.ac-symbol{width:calc(100% - .8px);height:calc(100% - .8px)}.ac-badge-depth:after{inset:.4px;box-shadow:inset 0 -2.2px .7px #000000f2,inset -1px 0 .4px #000000e6,inset .75px 0 .4px #000c,inset 0 .5px #000000b3}.ac-reel-loop .ac-letter-shadow{filter:drop-shadow(0 2.1px .4px #000)}}
.ac-metal-amount,.ac-metal-inscription{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;color:inherit;font:inherit;letter-spacing:0;filter:none;font-variant-numeric:tabular-nums lining-nums;background:0 0;border:0;margin:0;padding:0;line-height:1;display:block;position:relative;text-shadow:none!important}.ac-metal-amount>svg,.ac-metal-inscription>svg{pointer-events:none;block-size:100%;inline-size:100%;display:block;overflow:visible}.ac-metal-semantic{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ac-metal-amount[data-reduced=true] .ac-metal-glint{display:none}@media (prefers-reduced-motion:reduce){.ac-metal-glint{display:none}}
.ac-celebration.ac-ceremony{z-index:45;isolation:isolate;color:#ded6d0;text-align:center;animation:ac-ceremony-veil .24s ease-out both,ac-ceremony-leave .16s ease-in var(--ceremony-exit) forwards;background:#070609;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.ac-celebration.ac-ceremony:before{display:none}.ac-ceremony-backdrop{z-index:0;transform-origin:50% 0;pointer-events:none;animation:3s cubic-bezier(.16,.65,.3,1) both ac-ceremony-depth;position:absolute;inset:0}.ac-ceremony-art{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ac-ceremony-art-portrait{display:none}.ac-ceremony-shade{z-index:1;pointer-events:none;background:radial-gradient(at 50% 53%,#08040b00 20%,#08040b14 51%,#05020669);position:absolute;inset:0}.ac-ceremony-panel{z-index:4;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;inset:34% 7% auto}.ac-ceremony .ac-ceremony-title{width:min(54cqw,660px);height:6cqh;margin:0;padding:0;line-height:1;animation:.5s cubic-bezier(.16,.75,.25,1) 60ms both ac-ceremony-inscription;position:relative}.ac-ceremony-title .ac-metal-inscription{width:100%;height:100%}.ac-ceremony-award{white-space:nowrap;justify-content:center;align-items:center;width:min(76cqw,1030px);height:25cqh;margin:2.8cqh 0 0;animation:.52s cubic-bezier(.15,.74,.22,1) .12s both ac-ceremony-number;display:flex;position:relative}.ac-ceremony[data-bonus=true] .ac-ceremony-award{width:min(38cqw,510px)}.ac-ceremony-free-label{width:min(44cqw,540px);height:5cqh;min-height:24px;margin:1.2cqh 0 1.5cqh;animation:.4s ease-out .25s both ac-ceremony-label}.ac-ceremony-free-label .ac-metal-inscription{width:100%;height:100%}.ac-ceremony .ac-ceremony-award output{width:100%;max-width:100%;height:100%;text-shadow:none;letter-spacing:normal;background:0 0;margin:0;padding:0;line-height:1;display:block}.ac-ceremony .ac-ceremony-unit{color:#c6a9a1;font:600 clamp(11px,1cqw,14px)/1.35 var(--font-inter),Arial,sans-serif;letter-spacing:.26em;text-shadow:0 2px 4px #000;margin:.2cqh 0 0;animation:.4s ease-out .32s both ac-ceremony-label}.ac-ceremony-rule{width:min(31cqw,420px);height:24px;margin:1.8cqh 0 0;animation:.5s ease-out .4s both ac-ceremony-label;display:block}.ac-ceremony-atmosphere{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ac-ceremony[data-hidden=true],.ac-ceremony[data-hidden=true] *,.ac-ceremony[data-hidden=true]:before,.ac-ceremony[data-hidden=true]:after{animation-play-state:paused!important}.ac-ceremony[data-reduced=true],.ac-ceremony[data-reduced=true] *{transition:none!important;animation:none!important}.ac-ceremony[data-reduced=true] .ac-ceremony-atmosphere{display:none}@keyframes ac-ceremony-veil{0%{opacity:0}to{opacity:1}}@keyframes ac-ceremony-leave{to{opacity:0}}@keyframes ac-ceremony-depth{0%{transform:scale(var(--ceremony-depth,1.035))}to{transform:scale(1)}}@keyframes ac-ceremony-inscription{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes ac-ceremony-number{0%{opacity:0;transform:translate3d(0,var(--ceremony-rise,8px),0) scale(var(--ceremony-scale,.975))}to{opacity:1;transform:none}}@keyframes ac-ceremony-label{0%{opacity:0}to{opacity:1}}@container ashen (max-aspect-ratio:6/5){.ac-ceremony-art-wide{display:none}.ac-ceremony-art-portrait{display:block}.ac-ceremony-panel{inset:37% 4% auto}.ac-ceremony .ac-ceremony-title{width:87cqw;height:5.5cqh;max-height:42px}.ac-ceremony-award{width:90cqw;height:19cqh;max-height:155px;margin:2cqh 0 0}.ac-ceremony[data-bonus=true] .ac-ceremony-award{width:58cqw}.ac-ceremony-free-label{width:72cqw;height:4cqh;margin:1.2cqh 0 1.5cqh}.ac-ceremony .ac-ceremony-unit{letter-spacing:.18em;margin:.2cqh 0 0;font-size:clamp(11px,2.5cqw,13px)}.ac-ceremony-rule{width:58cqw;height:20px;margin:2cqh 0 0}}.ac-ceremony[data-tier=omen]{--ceremony-depth:1.024;--ceremony-rise:6px;--ceremony-scale:.985}.ac-ceremony[data-tier=omen] .ac-ceremony-shade{background:linear-gradient(#05030926,#08020c20),radial-gradient(at 50% 53%,#08040b00 22%,#08040b20 52%,#05020680)}.ac-ceremony[data-tier=omen] .ac-ceremony-award{width:min(70cqw,960px);height:23cqh}.ac-ceremony[data-tier=ruin]{--ceremony-depth:1.048;--ceremony-rise:10px;--ceremony-scale:.96}.ac-ceremony[data-tier=ruin] .ac-ceremony-title{width:min(58cqw,720px);height:6.5cqh}.ac-ceremony[data-tier=ruin] .ac-ceremony-rule{width:min(36cqw,480px)}.ac-ceremony[data-tier=ruin] .ac-ceremony-heart{fill:#af263d}.ac-ceremony[data-tier=reckoning]{--ceremony-depth:1.068;--ceremony-rise:13px;--ceremony-scale:.94}.ac-ceremony[data-tier=reckoning] .ac-ceremony-panel{top:31.5%}.ac-ceremony[data-tier=reckoning] .ac-ceremony-title{width:min(64cqw,830px);height:7cqh}.ac-ceremony[data-tier=reckoning] .ac-ceremony-award{width:min(84cqw,1160px);height:27cqh;margin-top:2.4cqh;animation-duration:.62s}.ac-ceremony[data-tier=reckoning] .ac-ceremony-shade{background:radial-gradient(at 50% 51%,#08040b00 23%,#17040b10 56%,#03010780)}.ac-ceremony[data-tier=reckoning] .ac-ceremony-rule{width:min(40cqw,540px)}.ac-ceremony[data-tier=reckoning] .ac-ceremony-heart{fill:#d44e60;stroke:#efd4ba}.ac-ceremony-rule-wings{animation:.65s ease-out .45s both ac-ceremony-label}@container ashen (max-aspect-ratio:6/5){.ac-ceremony[data-tier=omen] .ac-ceremony-award{width:86cqw;height:18cqh}.ac-ceremony[data-tier=ruin] .ac-ceremony-title{width:87cqw;height:6cqh}.ac-ceremony[data-tier=reckoning] .ac-ceremony-panel{top:35.5%}.ac-ceremony[data-tier=reckoning] .ac-ceremony-title{width:92cqw;height:6.2cqh;max-height:47px}.ac-ceremony[data-tier=reckoning] .ac-ceremony-award{width:94cqw;height:21cqh;max-height:173px;margin-top:2cqh}.ac-ceremony[data-tier=ruin] .ac-ceremony-rule{width:64cqw}.ac-ceremony[data-tier=reckoning] .ac-ceremony-rule{width:72cqw}}@media (prefers-reduced-motion:reduce){.ac-ceremony,.ac-ceremony *{transition:none!important;animation:none!important}.ac-ceremony-atmosphere{display:none}}
.ac-blood-symbol{aspect-ratio:1;isolation:isolate;pointer-events:none;--blood-state:running;--blood-lift:1.45%;--blood-duration:6.4s;--blood-glow:.18;width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:visible;container-type:size}.ac-blood-canvas{width:min(100cqw,100cqh);height:min(100cqw,100cqh);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ac-blood-symbol[data-size=reel]{aspect-ratio:1;width:min(100%,420px);height:auto}.ac-blood-symbol[data-size=showcase]{aspect-ratio:1;width:100%;height:auto}.ac-blood-symbol:is([data-size=reel],[data-size=showcase]) .ac-blood-canvas{width:100%;height:100%}.ac-blood-slice{background-image:var(--blood-atlas);pointer-events:none;background-repeat:no-repeat;background-size:300% 100%;display:block;position:absolute;inset:0}.ac-blood-base{z-index:1;transform-origin:50% 100%;background-position:0%;transform:scale(.86,.76)}.ac-blood-shadow{z-index:2;transform-origin:50%;height:10%;animation:ac-blood-ground var(--blood-duration) ease-in-out infinite;background:radial-gradient(#140108a3,#1301082e 50%,#0000 72%);border-radius:50%;position:absolute;top:75%;left:25%;right:25%}.ac-blood-levitation{z-index:3;transform-origin:50% 65%;animation:ac-blood-levitate var(--blood-duration) ease-in-out infinite;display:block;position:absolute;inset:0}.ac-blood-relic{transform:translateY(3%) scale(var(--blood-relic-scale,.74));transform-origin:50% 0;display:block;position:absolute;inset:0}.ac-blood-frame{z-index:3;background-position:50%}.ac-blood-fluid{z-index:4;transform-origin:50% 49%;animation:4.7s cubic-bezier(.45,.05,.55,.95) infinite ac-blood-viscosity;display:block;position:absolute;inset:0}.ac-blood-core{transform:scale(var(--blood-core-scale,.76));transform-origin:50% 47%;background-position:100%}.ac-blood-symbol[data-tier="10"]{--blood-core-scale:.56}.ac-blood-symbol[data-tier="20"]{--blood-core-scale:.62}.ac-blood-symbol[data-tier="50"]{--blood-core-scale:.63}.ac-blood-symbol[data-tier="100"]{--blood-core-scale:.6;--blood-relic-scale:.72}.ac-blood-symbol.ac-blood-symbol--bonus{--blood-core-scale:.75;--blood-relic-scale:.7}.ac-blood-aura{z-index:1;width:56%;height:57%;opacity:var(--blood-glow);transform-origin:50% 66%;background:radial-gradient(#ed1a4238,#940b262e 26%,#6b07181f 47%,#0000 72%);border-radius:50%;animation:5.3s ease-in-out infinite ac-blood-heartbeat;position:absolute;top:20%;left:22%}.ac-blood-drips{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ac-blood-drop{transform-origin:50%;opacity:0;animation:5.6s cubic-bezier(.4,.01,.69,.55) infinite ac-blood-drip;animation-delay:var(--blood-delay,0s)}.ac-blood-edge-light{z-index:6;opacity:0;background:linear-gradient(90deg,#0000,#fff0e9b8,#0000);width:4.3%;height:.7%;animation:7.7s ease-in-out infinite ac-blood-steel-glint;display:block;position:absolute;transform:rotate(-36deg)}.ac-blood-edge-light:after{content:"";background:linear-gradient(#0000,#f6dce1a1,#0000);width:9%;height:420%;position:absolute;top:-160%;left:47%}.ac-blood-edge-light--left{top:28%;left:29%}.ac-blood-edge-light--right{animation-duration:9.1s;animation-delay:-3.6s;top:58%;right:27%}.ac-blood-label{z-index:7;pointer-events:none;isolation:isolate;justify-content:center;align-items:center;gap:1.5%;height:23%;display:flex;position:absolute;top:76%;left:11%;right:11%}.ac-blood-label:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#080105e8 18%,#080105f0 82%,#0000);position:absolute;inset:9% -4% 0}.ac-blood-label :is(.ac-blood-digits,.ac-blood-times),.ac-blood-label>.ac-metal-inscription{filter:drop-shadow(0 1px 1px #000)drop-shadow(0 0 1px #000)drop-shadow(0 0 3px #ff174aab)}.ac-blood-label linearGradient[id$=-silver] stop:first-child{stop-color:#fff0de}.ac-blood-label linearGradient[id$=-silver] stop:nth-child(2){stop-color:#ff8995}.ac-blood-label linearGradient[id$=-silver] stop:nth-child(3){stop-color:#dc143e}.ac-blood-label linearGradient[id$=-silver] stop:nth-child(4){stop-color:#ffb5b1}.ac-blood-label linearGradient[id$=-silver] stop:nth-child(5){stop-color:#fff2db}.ac-blood-label linearGradient[id$=-silver] stop:nth-child(6){stop-color:#ff3457}.ac-blood-label linearGradient[id$=-silver] stop:nth-child(7){stop-color:#b60b31}.ac-blood-label linearGradient[id$=-silver] stop:nth-child(8){stop-color:#f34c6a}.ac-blood-label linearGradient[id$=-bevel] stop{stop-color:#ffbdbe}.ac-blood-label linearGradient[id$=-bevel] stop:nth-child(3){stop-color:#590619}.ac-blood-label linearGradient[id$=-bevel] stop:nth-child(4){stop-color:#fff1df}.ac-blood-label .ac-blood-times stop{stop-color:#ff506b}.ac-blood-label .ac-blood-times stop:first-child,.ac-blood-label .ac-blood-times stop:nth-child(3){stop-color:#ffe1d4}.ac-blood-digits{width:76%;min-width:0;height:100%;display:block}.ac-blood-times{flex:none;width:20%;height:62%;margin-top:3%;display:block}.ac-blood-symbol[data-tier="5"] .ac-blood-digits{width:46%}.ac-blood-symbol[data-tier="10"] .ac-blood-digits,.ac-blood-symbol[data-tier="20"] .ac-blood-digits,.ac-blood-symbol[data-tier="50"] .ac-blood-digits{width:63%}.ac-blood-symbol--bonus .ac-blood-relic{transform:translateY(1%)scale(1.42,.9)}.ac-blood-symbol--bonus .ac-blood-base{transform:scale(1.1,.65)}.ac-blood-symbol--bonus .ac-blood-label{height:19%;top:79%;left:3%;right:3%}.ac-blood-symbol--bonus .ac-blood-shadow{height:12%;top:77%;left:9%;right:9%}.ac-blood-symbol--bonus .ac-blood-frame{filter:drop-shadow(0 2px 1px #000)drop-shadow(0 0 .7px #f794a9)drop-shadow(0 0 4px #e31b46cc)drop-shadow(0 0 9px #b4002e88)}.ac-blood-symbol--bonus .ac-blood-core{filter:brightness(1.25)drop-shadow(0 0 3px #f71946aa)}.ac-blood-symbol--bonus .ac-blood-base{filter:drop-shadow(0 2px 1px #000)drop-shadow(0 0 3px #cf123f99)}.ac-blood-symbol--bonus .ac-blood-aura{--blood-glow:.72;background:radial-gradient(#ff24494d,#d10b3559 34%,#a8002733 55%,#0000 74%);width:90%;height:86%;top:9%;left:5%}@font-face{font-family:AshenBlood;src:url(/fonts/ashen/Cinzel-Variable.ttf)format("truetype");font-style:normal;font-weight:400 900;font-display:swap}.ac-blood-symbol[data-size=reel] .ac-blood-label{isolation:isolate;height:28%;top:70%;left:4%;right:4%}.ac-blood-symbol[data-size=reel] .ac-blood-label:before{content:"";z-index:-1;background:linear-gradient(90deg,#09040b00,#09040bf5 18%,#100711f5 82%,#09040b00);border-top:1px solid #93808966;border-bottom:1px solid #65505f88;position:absolute;inset:3% 10% -1%}.ac-blood-reel-number{white-space:nowrap;letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:#ff506b;text-shadow:0 1px #650a22,0 2px #09040b,1px 3px 2px #000,0 0 5px #ff174acc;-webkit-text-stroke:.45px #ffd5cf;font:900 clamp(22px,30cqw,68px)/1 AshenBlood,Georgia,serif;display:block;transform:translateY(-2%)}.ac-blood-reel-number>small{font:inherit;vertical-align:8%;letter-spacing:0;color:#ff8092;margin-left:.09em;font-size:.64em}.ac-blood-symbol[data-active=true]{--blood-boost:1.7}.ac-blood-symbol[data-active=true] .ac-blood-aura{background:radial-gradient(#f3335159,#ab102e31 29%,#62051915 53%,#0000 73%)}.ac-blood-symbol[data-active=true] .ac-blood-edge-light{animation-duration:3.8s}.ac-blood-symbol[data-tier="100"] .ac-blood-fluid{animation-duration:3.6s}.ac-blood-symbol[data-tier="100"] .ac-blood-aura{width:auto;height:auto;inset:14% 16% 21%}.ac-blood-symbol :is(.ac-blood-shadow,.ac-blood-levitation,.ac-blood-fluid,.ac-blood-aura,.ac-blood-drop,.ac-blood-edge-light){animation-play-state:var(--blood-state)}.ac-blood-symbol[data-hidden=true],.ac-reels[data-hidden=true] .ac-blood-symbol,.ac-reels:not([data-phase=idle]) .ac-blood-symbol,.ac-reels.has-selection .ac-cell:not(.is-selected) .ac-blood-symbol,.ac-reel-loop .ac-blood-symbol,.ac-reel-result .ac-blood-symbol,.ac-reel-token .ac-blood-symbol{--blood-state:paused}.ac-reels:not([data-phase=idle]) .ac-blood-symbol :is(.ac-blood-drips,.ac-blood-edge-light),.ac-reels.has-selection .ac-cell:not(.is-selected) .ac-blood-symbol :is(.ac-blood-drips,.ac-blood-edge-light){visibility:hidden}@keyframes ac-blood-levitate{0%,to{transform:translateY(.2%)rotate(-.18deg)}48%{transform:translate3d(0,calc(var(--blood-lift)*-1),0) rotate(.2deg)}}@keyframes ac-blood-ground{0%,to{opacity:.72;transform:scaleX(1)}48%{opacity:.45;transform:scaleX(.88)}}@keyframes ac-blood-viscosity{0%,to{transform:scale(.998,1.002)skew(-.35deg)translateY(.05%)}32%{transform:scale(1.012,.987)skew(.4deg)translate(.22%,-.15%)}67%{transform:scale(.991,1.018)skew(-.5deg)translate(-.17%,.32%)}}@keyframes ac-blood-heartbeat{0%,to{opacity:calc(var(--blood-glow)*.7*var(--blood-boost,1));transform:scale(.97)}38%{opacity:calc(var(--blood-glow)*1.6*var(--blood-boost,1));transform:scale(1.045)}54%{opacity:calc(var(--blood-glow)*var(--blood-boost,1));transform:scale(1.015)}69%{opacity:calc(var(--blood-glow)*1.35*var(--blood-boost,1));transform:scale(1.035)}}@keyframes ac-blood-drip{0%,12%{opacity:0;transform:translate(0,0)scaleY(.75)}22%{opacity:.88;transform:translateY(1px)scaleY(.96)}61%{opacity:.78}79%{opacity:0;transform:translate3d(var(--blood-drift),var(--blood-fall),0) scaleY(1.18)}to{opacity:0;transform:translate3d(var(--blood-drift),var(--blood-fall),0)}}@keyframes ac-blood-steel-glint{0%,68%,82%,to{opacity:0}73%{opacity:.9}77%{opacity:.3}}.ac-blood-symbol[data-reduced=true] *,.ac-reduced .ac-blood-symbol *,.ac-reels-reduced .ac-blood-symbol *{transition:none!important;animation:none!important}.ac-blood-symbol[data-reduced=true] :is(.ac-blood-drips,.ac-blood-edge-light),.ac-reduced .ac-blood-symbol :is(.ac-blood-drips,.ac-blood-edge-light),.ac-reels-reduced .ac-blood-symbol :is(.ac-blood-drips,.ac-blood-edge-light){display:none}@media (prefers-reduced-motion:reduce){.ac-blood-symbol *{transition:none!important;animation:none!important}.ac-blood-symbol :is(.ac-blood-drips,.ac-blood-edge-light){display:none}}
.ac-game{--ac-ivory:#f4f1e9;--ac-muted:#b4ada5;--ac-gold:#d8b6b8;--ac-ember:#c7324f;--ac-line:#a3627155;isolation:isolate;width:100%;min-width:0;height:100%;min-height:0;color:var(--ac-ivory);-webkit-tap-highlight-color:transparent;background:#0c0a0e;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden;container:ashen/size}.ac-game *,.ac-game :before,.ac-game :after{box-sizing:border-box}.ac-game button,.ac-game input{font:inherit}.ac-game button{color:inherit;cursor:pointer;touch-action:manipulation}.ac-game button:disabled{cursor:default;opacity:.43}.ac-game :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #ffbdc9}.ac-game :is(h1,h2,h3,p){margin:0}.ac-scene{z-index:0;background:#190509 url(/art/ashen-covenant/environment-v3.webp) 50% 46%/cover no-repeat;position:absolute;inset:0}@container ashen (max-aspect-ratio:1){.ac-scene{background-position:68% 46%}}.ac-scene:after{content:"";background:radial-gradient(at 50% 45%,#0000 30%,#07060a2b 68%,#03030773),linear-gradient(#0403071c,#0000 45%,#04030735);position:absolute;inset:0}.ac-stage{z-index:2;width:100%;min-width:0;height:100%;min-height:0;position:relative}.ac-top,.ac-layout,.ac-deck,.ac-left{display:contents}.ac-right,.ac-eclipse,.ac-mobile-feature{display:none}.ac-brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ac-brand h1{letter-spacing:.02em;color:#ede5d7;text-shadow:0 2px 5px #000;font:700 27px/1.08 Georgia,Times New Roman,serif}.ac-brand small{color:#cab392;letter-spacing:.35em;font-size:9px;font-weight:700}.ac-brand>span{color:#bcafa0;letter-spacing:.19em;text-transform:uppercase;margin-top:7px;font-size:8px}.ac-brand-art{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;display:block}.ac-top-tools{gap:6px;display:flex}.ac-round-icon,.ac-auto{color:#eee8dd;background:#090a0dc2;border:1px solid #ddd2c363;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;padding:10px;text-decoration:none;display:inline-grid;box-shadow:inset 0 1px #ffffff0b}.ac-round-icon svg{width:100%;height:100%;display:block}.ac-round-icon:hover,.ac-auto:hover{background:#242022e0;border-color:#e7d9c69e}.ac-auto{flex-direction:column;justify-content:center;gap:2px;padding:6px;display:flex}.ac-auto svg{width:22px;height:22px}.ac-auto small{letter-spacing:.02em;font-size:7px;font-weight:700;line-height:1}.ac-auto[aria-pressed=true]{color:#ffe5eb;background:#470d20e3;border-color:#d85d75}.ac-feature-button{text-align:center;background:radial-gradient(at 50% 0,#8b4c3428,#0000 73%),#090a0cc2;border:1px solid #b9a995ad;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:13px 9px;display:flex;position:relative;box-shadow:inset 0 1px #e1cba019,0 3px 10px #0004}.ac-feature-button:before{content:"";pointer-events:none;border:1px solid #a992711c;border-radius:10px;position:absolute;inset:5px}.ac-feature-button:hover{background:radial-gradient(at 50% 0,#9c503d47,#0000 78%),#130c10df;border-color:#ecceb0}.ac-feature-button>small{letter-spacing:.15em;color:#deb0b8;font:600 8px/1.3 Arial,sans-serif}.ac-feature-button>strong{letter-spacing:.035em;color:#fff8e9;font:900 15px/1.1 Arial,sans-serif}.ac-feature-price{font-variant-numeric:tabular-nums;color:#fff;font:800 24px/1 Arial,sans-serif}.ac-oath-panel{text-shadow:0 1px 4px #000;background:0 0;border:0;grid-template-columns:1fr auto;grid-template-areas:"label power""seals power";align-items:center;gap:5px 12px;width:130px;padding:0;display:grid}.ac-oath-panel>small{letter-spacing:.11em;color:#e4b2b9;grid-area:label;font-size:8px;font-weight:700}.ac-oath-panel>strong{color:#f4ead8;grid-area:power;font:800 25px/1 Arial,sans-serif}.ac-oath-panel p{display:none}.ac-seal-track{grid-area:seals;justify-content:flex-start;align-items:center;gap:10px;min-height:12px;display:flex}.ac-seal-track>i{background:#140e12;border:1px solid #b9a28678;width:7px;height:7px;display:block;transform:rotate(45deg)}.ac-seal-track>i.is-lit{background:#d52852;border-color:#ffaaba;box-shadow:0 0 7px #e53d6670}.ac-readout,.ac-stake{min-width:0;min-height:44px;box-shadow:none;text-align:left;font-variant-numeric:tabular-nums;text-shadow:0 2px 5px #0009;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:5px;display:flex}.ac-readout>small,.ac-stake>small{letter-spacing:.08em;color:#edb9c1;text-transform:uppercase;font:800 9px/1 Arial,sans-serif}.ac-readout>strong,.ac-stake>strong{color:#fff;letter-spacing:-.02em;white-space:nowrap;font:800 24px/1.12 Arial,sans-serif}.ac-win>small{color:#b5a38b;font-size:8px}.ac-win>strong{color:#e5d2b2;font-size:20px}.ac-stake{text-align:center;background:#07080c70;border-radius:7px;align-items:center;width:140px;min-height:54px;padding:5px 32px 5px 7px;position:relative}.ac-stake:after{content:"";opacity:.8;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0e5d5' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M3 6h18M3 12h18M3 18h18'/%3E%3Cpath d='M8 3v6M16 9v6M9 15v6' stroke-width='3'/%3E%3C/svg%3E") 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:9px}.ac-stake:hover{background:#292022a6}.ac-spin{color:#fff;background:linear-gradient(145deg,#12141995,#07090ca8);border:1px solid #e5e0d0a6;border-radius:27px;place-items:center;width:120px;height:120px;padding:22%;display:grid;position:relative;transform:rotate(-3deg);box-shadow:inset 0 1px #fff2,0 4px 14px #0006}.ac-spin:hover:not(:disabled){background:linear-gradient(145deg,#292328cf,#0c0c11e6);border-color:#fff4df}.ac-spin:active:not(:disabled){transform:rotate(-3deg)scale(.96)}.ac-spin-svg{color:#fff;stroke-width:2.6px;width:100%;height:100%;display:block;transform:rotate(3deg)}.ac-spin-svg path:nth-child(2){display:none}.ac-spin[aria-busy=true] .ac-spin-svg{opacity:.6}.ac-board-wrap{width:var(--ac-board-size);height:var(--ac-board-size);aspect-ratio:1;isolation:isolate;min-width:0;min-height:0;position:relative}.ac-board-camera{transform-origin:50%;position:absolute;inset:0}.ac-board-camera[data-phase=spinning]:not([data-reduced=true]){will-change:transform;animation:.4s linear both ac-spin-inhale}.ac-board-camera[data-hidden=true]{animation-play-state:paused!important}@keyframes ac-spin-inhale{0%{transform:scale(1)}20%,30%{transform:scale(1.035)}65%{transform:scale(1.012)}85%{transform:scale(1.002)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ac-board-camera[data-phase=spinning]{will-change:auto;animation:none}}.ac-board-wrap:before{content:"";pointer-events:none;background:#000;border-radius:4%;position:absolute;inset:10.5% 7.5%}.ac-board{z-index:3;background:#191719;border:1px solid #65504650;position:absolute;inset:10%;overflow:hidden;box-shadow:0 0 14px #000}.ac-board:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(115deg,#b2a39307,#0000 58%,#08070a12);position:absolute;inset:0}.ac-frame{z-index:2;pointer-events:none;border:23px solid #0000;border-image:url(/art/ashen-covenant/frame-v2.webp) 177;position:absolute;inset:calc(10% - 23px)}.ac-grid{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;inset:0;overflow:hidden}.ac-cell{background:#000;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.ac-symbol{z-index:2;background-repeat:no-repeat;background-size:300% 200%;flex:none;width:88%;height:88%;display:block;position:relative}.ac-letter{background-image:url(/art/ashen-covenant/letters-v3.webp);width:100%;height:100%;overflow:hidden}.ac-relic{background-image:url(/art/ashen-covenant/relic-badges-v4.webp);width:100%;height:100%}.ac-symbol-glow{z-index:0;pointer-events:none;opacity:.35;background:radial-gradient(#ac8b6024,#0000 69%);border-radius:50%;position:absolute;inset:10%}.ac-rune-mark{z-index:3;pointer-events:none;background:#9c4e32;border:1px solid #efc897;width:7px;height:7px;position:absolute;top:8%;right:9%;transform:rotate(45deg);box-shadow:0 0 6px #eab86866}.ac-status{text-align:center;letter-spacing:.025em;color:#c0b4a1;text-shadow:0 1px 4px #000;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:20px;font:500 9px/1.3 Arial,sans-serif;display:flex;overflow:hidden}.ac-status strong{color:#ead0a4;font-variant-numeric:tabular-nums}.ac-reel-event{top:0;bottom:0;left:calc(var(--reel,0) * 20%);z-index:6;pointer-events:none;background:#120407;border-inline:1px solid #bc65728c;width:20%;animation:.45s cubic-bezier(.16,.75,.25,1) both ac-reel-manifest;position:absolute;overflow:hidden;box-shadow:0 4px 14px #000c,0 0 18px #30040ba6}.ac-reel-art{background:url(/art/ashen-covenant/reel-visions-v2.webp) 0 0/300% 100% no-repeat;animation:5s ease-out both ac-wraith-presence;position:absolute;inset:0}.ac-reel-event:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 55%,#05050aae 88%,#08060c);position:absolute;inset:0}.ac-reel-event:after{content:"";z-index:4;pointer-events:none;background:#f6c5cb;animation:.18s ease-out forwards ac-reel-flare;position:absolute;inset:0}.ac-reel-value{z-index:3;text-align:center;color:#fff1cc;font:700 clamp(22px,calc(var(--ac-board-size) * .075),54px)/1 Georgia,serif;font-variant-numeric:tabular-nums;text-shadow:0 2px #1a111b,0 0 14px #b15f3166;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;bottom:7%;left:0;right:0}.ac-reel-value small{color:#ded3c0;letter-spacing:.1em;text-transform:uppercase;font:600 clamp(6px,.68cqw,9px)/1.5 Arial,sans-serif}.ac-reel-event.is-leaving{animation:.26s ease-in forwards ac-reel-disperse}.ac-reel-event.is-leaving:after{opacity:0;animation:none}.ac-celebration{z-index:40;text-align:center;background:radial-gradient(at 50% 46%,#52352a73,#0000 58%),linear-gradient(#09080ced,#0e0b11f5);flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,3cqh,30px);padding:24px;animation:.3s ease-out both ac-veil-enter;display:flex;position:absolute;inset:0;overflow:hidden}.ac-celebration:before{content:"";pointer-events:none;border:1px solid #b19a6b42;position:absolute;inset:6% 4%}.ac-celebration-emblem,.ac-celebration>.ac-symbol{flex:none;width:clamp(100px,18cqh,170px);height:clamp(100px,18cqh,170px);display:block}.ac-celebration>.ac-symbol{background-color:#000;border-radius:50%;box-shadow:0 0 0 1px #ac94734d,0 0 0 5px #110d12,0 0 0 6px #ac947326,0 10px 25px #0009}.ac-celebration>small{letter-spacing:.28em;color:#c6b795;text-transform:uppercase;font-size:10px}.ac-celebration h2{color:#e9d1a7;letter-spacing:.08em;text-transform:uppercase;font:700 clamp(30px,6cqw,76px)/1.05 Georgia,serif}.ac-celebration output{color:#fff0d0;letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 3px #2f1c17,0 5px 22px #b37a2430;font:700 clamp(54px,11cqw,142px)/1 Georgia,serif}.ac-celebration-continue{color:#efe0c5;letter-spacing:.17em;text-transform:uppercase;background:linear-gradient(#42302b,#1d1417);border:1px solid #b6a07a;border-radius:2px;min-width:190px;min-height:48px;margin-top:8px;padding:13px 30px;font-size:11px;font-weight:600;position:relative}.ac-modal{color:#f0e7d5;background:linear-gradient(130deg,#333039,#17131bdd 32%),#141118;border:1px solid #b8a07a;border-radius:6px;width:min(560px,100vw - 24px);max-width:none;max-height:min(760px,100dvh - 32px);margin:auto;padding:0;overflow:hidden;box-shadow:inset 0 0 0 3px #0b090d,inset 0 0 0 4px #bfa57a2e,0 22px 90px #000}.ac-modal[open]{flex-direction:column;display:flex}.ac-modal::backdrop{background:#030308ce}.ac-dialog-head{background:linear-gradient(#63514616,#0000);border-bottom:1px solid #b6a17c45;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:13px 17px 13px 24px;display:flex}.ac-dialog-head h2{letter-spacing:.04em;font:700 clamp(20px,3cqw,28px)/1.15 Georgia,serif}.ac-dialog-head>button{flex:none}.ac-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#8a7256 #17131b;min-height:0;padding:24px;overflow-y:auto}.ac-modal-body>*+*{margin-top:18px}.ac-modal-body p{color:#b9b0a4;font-size:12px;line-height:1.7}.ac-modal-body h3{color:#deceb0;font:600 17px/1.4 Georgia,serif}.ac-paytable{gap:6px;display:grid}.ac-paytable>:is(div,button){text-align:left;background:#08070c4d;border:1px solid #96836b26;border-radius:3px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:6px 10px;display:grid}.ac-paytable .ac-symbol{width:48px;height:48px}.ac-paytable strong{color:#e1cba9;font:600 12px/1.35 Georgia,serif}.ac-paytable small{color:#b2a797;margin-top:4px;font-size:10px;line-height:1.4;display:block}.ac-paytable>:is(div,button)>:last-child{font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.ac-toggle{text-align:left;color:#dfd3c0;background:0 0;border:0;border-bottom:1px solid #b49b7338;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:56px;padding:12px 0;font-size:13px;display:flex}.ac-toggle small{color:#aaa091;margin-top:5px;font-size:10px;line-height:1.45;display:block}.ac-toggle input{accent-color:#d7ba82;cursor:pointer;flex:none;width:23px;height:23px}.ac-toggle[aria-pressed=true]{color:#f3d5a2}.ac-range{color:#cfc2ad;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;font-size:12px;display:grid}.ac-range>:is(output,strong){font-variant-numeric:tabular-nums;color:#f4d9aa}.ac-range input[type=range],input.ac-range{appearance:none;accent-color:#d6ba85;cursor:pointer;touch-action:pan-y;background:0 0;grid-column:1/-1;width:100%;min-width:0;height:44px;margin:0}.ac-range input[type=range]::-webkit-slider-runnable-track{background:#4b3b35;border:1px solid #8e7c5e;border-radius:8px;height:6px}input.ac-range::-webkit-slider-runnable-track{background:#4b3b35;border:1px solid #8e7c5e;border-radius:8px;height:6px}.ac-range input[type=range]::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 35% 30%,#dcc9a3,#92754e);border:2px solid #ebd2a1;border-radius:50%;width:24px;height:24px;margin-top:-10px;box-shadow:0 2px 5px #0008}input.ac-range::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 35% 30%,#dcc9a3,#92754e);border:2px solid #ebd2a1;border-radius:50%;width:24px;height:24px;margin-top:-10px;box-shadow:0 2px 5px #0008}.ac-range input[type=range]::-moz-range-track{background:#4b3b35;border:1px solid #8e7c5e;border-radius:8px;height:5px}input.ac-range::-moz-range-track{background:#4b3b35;border:1px solid #8e7c5e;border-radius:8px;height:5px}.ac-range input[type=range]::-moz-range-thumb{background:#bf9e69;border:2px solid #ebd2a1;border-radius:50%;width:21px;height:21px}input.ac-range::-moz-range-thumb{background:#bf9e69;border:2px solid #ebd2a1;border-radius:50%;width:21px;height:21px}.ac-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ac-presets button{color:#c6b99f;font-variant-numeric:tabular-nums;background:#100c13;border:1px solid #8c765b70;border-radius:3px;min-width:0;min-height:44px;padding:8px 4px;font-size:12px}.ac-presets button[aria-pressed=true],.ac-presets button.is-active{color:#fff0c7;background:#5b3b2e;border-color:#dec291}.ac-confirm{color:#f5e6cb;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#725042,#352028);border:1px solid #c2a374;border-radius:3px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:13px 20px;font-size:12px;font-weight:600;display:flex;box-shadow:inset 0 1px #f4d5a429}.ac-confirm:hover:not(:disabled){background:linear-gradient(#8b5a47,#44242c);border-color:#ebcd95}@container ashen (min-aspect-ratio:6/5){.ac-stage{--ac-wing:clamp(144px,17cqw,240px);--ac-board-size:min(calc(100cqh - 46px),calc(100cqw - 2 * var(--ac-wing) - 24px));--ac-gutter:calc((100cqw - var(--ac-board-size))/2);--ac-control-width:min(170px,calc(var(--ac-gutter) - 28px));--ac-control-left:calc((var(--ac-gutter) - var(--ac-control-width))/2);--ac-feature-size:min(132px,calc(var(--ac-gutter) - 32px));--ac-launch:min(120px,calc(var(--ac-gutter) - 64px))}.ac-board-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ac-board-wrap:before{inset:7% 4.5%}.ac-board{inset:7%}.ac-frame{border-width:28px;inset:calc(7% - 28px)}.ac-brand{width:calc(var(--ac-gutter) - 32px);height:clamp(76px,18cqh,148px);position:absolute;top:clamp(62px,10cqh,85px);left:16px}.ac-brand h1{font-size:clamp(18px,2.1cqw,31px)}.ac-top>.ac-round-icon{position:absolute;top:12px;left:14px}.ac-top-tools{position:absolute;top:12px;right:14px}.ac-left>.ac-feature-button{left:calc((var(--ac-gutter) - var(--ac-feature-size))/2);width:var(--ac-feature-size);height:118px;position:absolute;bottom:99px}.ac-oath-panel{left:calc((var(--ac-gutter) - 130px)/2);position:absolute;bottom:302px}.ac-deck>.ac-menu{left:calc((var(--ac-gutter) - var(--ac-feature-size))/2);position:absolute;bottom:233px}.ac-balance{left:var(--ac-control-left);width:var(--ac-control-width);position:absolute;bottom:24px}.ac-win{right:var(--ac-control-left);bottom:calc(126px + var(--ac-launch));width:var(--ac-control-width);text-align:center;align-items:center;position:absolute}.ac-deck>.ac-stake{right:calc((var(--ac-gutter) - min(150px,var(--ac-control-width)))/2);width:min(150px,var(--ac-control-width));position:absolute;bottom:23px}.ac-deck>.ac-spin{right:calc((var(--ac-gutter) - var(--ac-launch) - 52px)/2 + 52px);width:var(--ac-launch);height:var(--ac-launch);padding:calc(var(--ac-launch)*.23);position:absolute;bottom:99px}.ac-deck>.ac-auto{right:calc((var(--ac-gutter) - var(--ac-launch) - 52px)/2);bottom:calc(99px + (var(--ac-launch) - 44px)/2);position:absolute}.ac-status{left:calc(var(--ac-gutter) + 12px);right:calc(var(--ac-gutter) + 12px);position:absolute;bottom:5px}}@container ashen (min-aspect-ratio:6/5) and (max-height:520px){.ac-stage{--ac-wing:132px;--ac-board-size:min(calc(100cqh - 36px),calc(100cqw - 2 * var(--ac-wing) - 20px));--ac-launch:min(102px,calc(var(--ac-gutter) - 64px));--ac-feature-size:min(128px,calc(var(--ac-gutter) - 32px))}.ac-brand{height:90px;top:58px}.ac-brand h1{font-size:24px}.ac-brand small{font-size:8px}.ac-brand>span{margin-top:4px;font-size:7px}.ac-oath-panel{display:none}.ac-deck>.ac-menu{top:12px;bottom:auto;left:64px}.ac-left>.ac-feature-button{gap:7px;height:103px;padding:10px 8px;bottom:79px}.ac-feature-button>strong{font-size:13px}.ac-feature-price{font-size:21px}.ac-balance{bottom:13px}.ac-balance>strong{font-size:22px}.ac-win{bottom:calc(87px + var(--ac-launch));min-height:37px}.ac-win>strong{font-size:19px}.ac-deck>.ac-spin{bottom:73px}.ac-deck>.ac-auto{bottom:calc(73px + (var(--ac-launch) - 44px)/2)}.ac-deck>.ac-stake{min-height:48px;bottom:10px}.ac-stake>strong{font-size:22px}.ac-status{min-height:17px;font-size:7px;bottom:0}.ac-celebration{gap:9px;padding:12px}.ac-celebration>.ac-symbol{width:60px;height:60px}.ac-celebration h2{font-size:30px}.ac-celebration output{font-size:54px}}@container ashen (max-aspect-ratio:6/5){.ac-stage{--ac-pad:7px;--ac-header:68px;--ac-status:21px;--ac-feature:44px;--ac-deck:128px;--ac-gap:4px;--ac-board-size:min(calc(100cqw - 12px),calc(100cqh - var(--ac-header) - var(--ac-status) - var(--ac-feature) - var(--ac-deck) - 2 * var(--ac-pad) - 4 * var(--ac-gap)));grid-template-areas:"top""main""status""feature""deck";grid-template-rows:var(--ac-header) minmax(0,1fr) var(--ac-status) var(--ac-feature) var(--ac-deck);gap:var(--ac-gap);padding:var(--ac-pad) 6px;display:grid}.ac-top{min-width:0;min-height:0;height:var(--ac-header);grid-area:top;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid}.ac-brand{width:100%;height:var(--ac-header);min-width:0;min-height:0;position:relative;top:auto;left:auto}.ac-brand h1{font-size:clamp(21px,6cqw,36px)}.ac-brand small{font-size:8px}.ac-brand>span{margin-top:4px;font-size:7px}.ac-brand-art{width:min(100%,240px);height:calc(var(--ac-header) + 20px);object-fit:contain;position:absolute;top:0;left:50%;transform:translate(-50%)}.ac-top>.ac-round-icon,.ac-top-tools{position:static}.ac-top-tools{justify-self:end}.ac-layout{grid-area:main;place-items:center;min-width:0;min-height:0;display:grid}.ac-left,.ac-right{display:none}.ac-board-wrap{position:relative;top:auto;left:auto;transform:none}.ac-board-wrap:before{inset:10.5% 7.5%}.ac-board{inset:10%}.ac-frame{border-width:23px;inset:calc(10% - 23px)}.ac-status{grid-area:status;padding-inline:4px;font-size:9px;position:static}.ac-mobile-feature{grid-area:feature;justify-content:space-between;justify-self:center;align-items:center;gap:8px;width:min(100%,560px);min-width:0;display:flex}.ac-mobile-feature>.ac-feature-button{background:#100b0fc7;border-radius:8px;flex-direction:row;flex:1;gap:7px;min-width:0;min-height:44px;padding:8px}.ac-mobile-feature>.ac-feature-button:before,.ac-mobile-feature .ac-feature-button>small{display:none}.ac-mobile-feature .ac-feature-button>strong{letter-spacing:.01em;font-size:11px}.ac-mobile-feature .ac-feature-price{font-size:15px}.ac-mobile-feature>div{color:#d9c5a5;flex:none;align-items:center;gap:10px;min-height:44px;padding:5px 10px;font-size:12px;display:flex}.ac-mobile-feature .ac-seal-track{gap:8px}.ac-mobile-feature .ac-seal-track>i{width:6px;height:6px}.ac-deck{background:linear-gradient(#0b0b10dc,#07080cee);border:1px solid #b2a58d45;border-radius:9px;grid-area:deck;grid-template-rows:43px minmax(0,1fr);grid-template-columns:repeat(6,minmax(0,1fr));justify-self:center;gap:5px 6px;width:min(100%,560px);min-width:0;padding:7px 9px 5px;display:grid;box-shadow:0 3px 15px #0006}.ac-deck>.ac-balance{grid-area:1/1/2/3}.ac-deck>.ac-stake{grid-area:1/3/2/5}.ac-deck>.ac-win{grid-area:1/5/2/7}.ac-deck>:is(.ac-readout,.ac-stake){text-align:center;align-items:center;gap:4px;width:100%;height:44px;min-height:44px;position:relative;inset:auto}.ac-deck .ac-readout>small,.ac-deck .ac-stake>small{letter-spacing:.06em;font-size:7px}.ac-deck .ac-readout>strong,.ac-deck .ac-stake>strong{font-size:clamp(17px,4.8cqw,23px)}.ac-deck>.ac-stake{background:#18141a79;border-radius:6px;padding:4px 20px 4px 4px}.ac-deck>.ac-stake:after{width:14px;height:14px;top:calc(50% - 7px);right:4px}.ac-deck>.ac-menu{grid-area:2/1/3/3;place-self:center;position:static}.ac-deck>.ac-spin{border-radius:17px;grid-area:2/3/3/5;place-self:center;width:66px;height:66px;padding:16px;position:static}.ac-deck>.ac-auto{grid-area:2/5/3/7;place-self:center;width:44px;height:44px;position:static}.ac-reel-value{font-size:clamp(20px,calc(var(--ac-board-size)*.083),45px);gap:5px}.ac-reel-value small{font-size:6px}.ac-celebration{gap:20px;padding:18px}.ac-celebration h2{font-size:clamp(29px,8.2cqw,56px)}.ac-celebration output{font-size:clamp(52px,15cqw,100px)}.ac-celebration>small{letter-spacing:.2em;font-size:8px}}@container ashen (max-aspect-ratio:6/5) and (max-height:670px){.ac-stage{--ac-pad:4px;--ac-header:48px;--ac-status:20px;--ac-deck:112px;--ac-gap:2px}.ac-brand h1{font-size:22px}.ac-brand>span{display:none}.ac-brand small{font-size:7px}.ac-brand-art{height:calc(var(--ac-header) + 12px)}.ac-deck{grid-template-rows:42px minmax(0,1fr);gap:2px 6px;padding:4px 8px 3px}.ac-deck>.ac-spin{border-radius:15px;width:57px;height:57px;padding:14px}.ac-deck .ac-readout>strong,.ac-deck .ac-stake>strong{font-size:18px}}@media (max-width:600px){.ac-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.ac-dialog-head{min-height:66px;padding:10px 12px 10px 19px}.ac-dialog-head h2{font-size:22px}.ac-modal-body{padding:18px}.ac-presets{gap:6px}.ac-presets button{font-size:11px}.ac-paytable>:is(div,button){grid-template-columns:42px minmax(0,1fr) auto;gap:7px;padding:5px 7px}.ac-paytable .ac-symbol{width:42px;height:42px}.ac-paytable strong{font-size:11px}}@keyframes ac-reel-manifest{0%{opacity:0;transform:scaleX(.82)}35%{opacity:1;transform:scaleX(1.025)}to{opacity:1;transform:scaleX(1)}}@keyframes ac-reel-flare{0%{opacity:.65}to{opacity:0}}@keyframes ac-wraith-presence{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ac-reel-disperse{0%{opacity:1;transform:scaleX(1)}35%{opacity:.8;transform:scaleX(1.04)}to{opacity:0;transform:scaleX(.8)}}@keyframes ac-veil-enter{0%{opacity:0}to{opacity:1}}.ac-reduced *,.ac-reduced :before,.ac-reduced :after{transition:none!important;animation:none!important}.ac-reduced .ac-reel-event:after{opacity:0}@media (prefers-reduced-motion:reduce){.ac-game *,.ac-game :before,.ac-game :after{transition:none!important;animation:none!important}.ac-game .ac-reel-event:after{opacity:0}}
@media (max-width:700px),(max-width:1100px) and (orientation:portrait),(max-width:1000px) and (max-height:500px) and (orientation:landscape){body .printer-game-shell[data-game=\/ashen-covenant]{--ashen-feed-height:50px;z-index:80;grid-template-rows:auto minmax(0,1fr);width:100%;height:100dvh;min-height:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}body .printer-game-shell[data-game=\/ashen-covenant]>:not(.platform-wins):not(.printer-game-layout){display:none!important}body .printer-game-shell[data-game=\/ashen-covenant]>.platform-wins{box-sizing:border-box;height:calc(var(--ashen-feed-height) + env(safe-area-inset-top,0px));min-height:calc(var(--ashen-feed-height) + env(safe-area-inset-top,0px));max-height:calc(var(--ashen-feed-height) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);flex:none;display:flex;position:relative;top:auto;overflow:hidden}body .printer-game-shell[data-game=\/ashen-covenant]>.printer-game-layout{flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-self:stretch;gap:0;width:100%;min-width:0;max-width:none;height:auto;min-height:0;margin:0;padding:0;display:grid;position:relative;overflow:hidden}body .printer-game-shell[data-game=\/ashen-covenant] .printer-game-layout>:not(.printer-game-player),body .printer-game-shell[data-game=\/ashen-covenant] .printer-game-toolbar{display:none!important}body .printer-game-shell[data-game=\/ashen-covenant] .printer-game-player{box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:0;padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border:0;border-radius:0;flex:none;grid-template-rows:minmax(0,1fr);align-self:stretch;margin:0;display:grid;position:relative;inset:auto;overflow:hidden}body .printer-game-shell[data-game=\/ashen-covenant] .printer-game-stage{flex:none;align-self:stretch;width:auto;min-width:0;height:auto;min-height:0;display:block;position:relative;overflow:hidden}body .printer-game-shell[data-game=\/ashen-covenant] .ac-game{width:auto;min-width:0;height:auto;min-height:0;position:absolute;inset:0}}@media (max-width:1000px) and (max-height:500px) and (orientation:landscape){body .printer-game-shell[data-game=\/ashen-covenant]{--ashen-feed-height:40px}body .printer-game-shell[data-game=\/ashen-covenant] .platform-win{gap:7px;height:34px;padding:3px 9px}body .printer-game-shell[data-game=\/ashen-covenant] .platform-win>:is(img,svg){flex-shrink:0;width:24px;height:24px}body .printer-game-shell[data-game=\/ashen-covenant] .platform-wins-label{letter-spacing:.4px;padding:0 10px;font-size:8px}}
.ac-game{overflow:clip}.ac-game .ac-stage{--ac-board-size:min(calc(100cqh - 148px),54cqw);--ac-gutter:calc((100cqw - var(--ac-board-size))/2);padding:0;display:block;position:absolute;inset:0}.ac-game .ac-top,.ac-game .ac-layout{display:contents}.ac-game .ac-board-wrap{width:var(--ac-board-size);height:var(--ac-board-size);position:absolute;top:12px;bottom:auto;left:50%;transform:translate(-50%)}.ac-game .ac-brand{width:calc(var(--ac-gutter) - 36px);height:min(23cqh,160px);position:absolute;top:5%;left:2%;transform:none}.ac-game .ac-brand-art{filter:drop-shadow(0 5px 3px #000b);width:100%;max-width:none;height:100%}.ac-game .ac-oath-panel{left:calc((var(--ac-gutter) - 130px)/2);display:grid;position:absolute;top:40%;bottom:auto}.ac-game .ac-mobile-feature{display:none}.ac-game .ac-status{text-align:center;min-height:16px;font-size:9px;position:absolute;bottom:130px;left:18%;right:18%}.ac-game .ac-signin{z-index:9;width:min(330px,80%);min-height:44px;position:absolute;bottom:150px;left:50%;transform:translate(-50%)}.ac-free-counter{z-index:8;color:#f8e8d0;background:radial-gradient(at 50% 0,#76172b7d,#0000 80%),#12070def;border:1px solid #b87982;align-items:center;gap:13px;padding:16px;display:flex;box-shadow:inset 0 0 0 3px #190d11,inset 0 0 0 4px #af79703a,0 5px 15px #0009}.ac-free-counter>div{flex-direction:column;gap:6px;display:flex}.ac-free-counter small{letter-spacing:.12em;color:#ce929a;font:600 8px/1.2 Arial,sans-serif}.ac-free-counter div>span{letter-spacing:.04em;font:700 12px/1.2 Georgia,serif}.ac-free-counter>strong{font-variant-numeric:tabular-nums;text-shadow:0 2px 2px #000;margin-left:auto;font:700 42px/1 Georgia,serif}.ac-free-gem{color:#ef576f;text-shadow:0 0 12px #cf2347;font-size:19px}.ac-game .ac-free-counter{width:calc(var(--ac-gutter) - 36px);gap:8px;padding:12px;position:absolute;top:62%;bottom:auto;left:2%}.ac-game .ac-free-counter small{font-size:7px}.ac-game .ac-free-counter div>span{font-size:10px}.ac-game .ac-free-counter>strong{font-size:34px}@container ashen (max-aspect-ratio:6/5){.ac-game .ac-stage{--ac-header:136px;--ac-dock-space:174px;--ac-board-size:min(calc(100cqw - 12px),calc(100cqh - var(--ac-header) - var(--ac-dock-space)))}.ac-game .ac-top{display:contents}.ac-game .ac-brand{width:min(72cqw,260px);height:96px;top:6px;left:50%;transform:translate(-50%)}.ac-game .ac-brand-art{position:static;transform:none}.ac-game .ac-board-wrap{top:calc((100cqh - var(--ac-dock-space) + var(--ac-header) - var(--ac-board-size))/2)}.ac-game .ac-mobile-feature{justify-content:center;width:auto;display:flex;position:absolute;top:102px;left:50%;transform:translate(-50%)}.ac-game .ac-mobile-feature>div{background:#090810a8;border:1px solid #b4a7a536;border-radius:5px;min-height:28px;padding:4px 12px}.ac-game .ac-free-counter{gap:8px;width:min(320px,90%);padding:5px 12px;top:101px;left:50%;transform:translate(-50%)}.ac-game .ac-free-counter>strong{font-size:26px}.ac-game .ac-free-counter>div{gap:2px}.ac-game .ac-free-counter small{display:none}.ac-game .ac-status{font-size:8px;bottom:155px;left:12px;right:12px}.ac-game .ac-signin{bottom:174px}}@container ashen (max-aspect-ratio:6/5) and (max-height:620px){.ac-game .ac-stage{--ac-header:96px;--ac-dock-space:170px}.ac-game .ac-brand{height:65px;top:0}.ac-game .ac-mobile-feature{top:62px}.ac-game .ac-free-counter{top:61px}}@container ashen (max-height:420px) and (min-aspect-ratio:6/5){.ac-game .ac-stage{--ac-board-size:min(calc(100cqh - 124px),48cqw)}.ac-game .ac-board-wrap{top:8px}.ac-game .ac-frame{border-width:12px;inset:calc(7% - 12px)}.ac-game .ac-brand{height:80px;top:8px}.ac-game .ac-oath-panel{width:110px;top:39%;left:calc((var(--ac-gutter) - 110px)/2)}.ac-game .ac-oath-panel>strong{font-size:22px}.ac-game .ac-free-counter{top:38%;left:calc(100% - var(--ac-gutter) + 8px);width:calc(var(--ac-gutter) - 20px);gap:5px;padding:8px}.ac-game .ac-free-counter .ac-free-gem,.ac-game .ac-free-counter small{display:none}.ac-game .ac-free-counter>strong{font-size:25px}.ac-game .ac-free-counter div>span{font-size:8px}.ac-game .ac-status{font-size:7px;bottom:110px}}
.ac-symbol.ac-blood-sword{background-image:url(/art/ashen-covenant/blood-sword-v1.webp);background-position:50%;background-size:102% 102%}.ac-reel-reliquary{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;bottom:2%;left:1%;right:1%}.ac-reel-reliquary>small{color:#f1d5d8;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 3px #000,0 0 5px #000;font:600 clamp(5px,.58cqw,8px)/1.3 Arial,sans-serif}.ac-reel-reliquary:before{content:"";z-index:-1;background:radial-gradient(at 50% 66%,#170006e6,#0000 73%);position:absolute;inset:5% -4% -10%}.ac-game .ac-paytable .ac-blood-symbol{width:62px;height:62px}.ac-cell[data-symbol="11"] .ac-badge-depth,.ac-reel-token[data-symbol="11"] .ac-badge-depth{box-shadow:none;background:0 0;border:0}.ac-cell[data-symbol="11"] .ac-badge-depth:after,.ac-reel-token[data-symbol="11"] .ac-badge-depth:after,.ac-cell[data-symbol="11"] .ac-reel-sheen{display:none}.ac-reels[data-phase=idle] .ac-reel-column{overflow:visible}.ac-reels[data-phase=idle] .ac-reel-column:has(.ac-reel-rest>.ac-cell[data-symbol="11"]){z-index:3}.ac-reels[data-phase=idle] .ac-cell[data-symbol="11"]{z-index:4;overflow:visible}.ac-blood-gallery{background:radial-gradient(at 50% 100%,#3b0a16,#10090d 80%);border:1px solid #68534b55;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 6px;margin:12px 0 20px;padding:12px 5px;display:grid}.ac-blood-gallery>div{aspect-ratio:1;min-width:0}.ac-blood-gallery .ac-blood-symbol{width:100%;height:100%}@media (max-width:460px){.ac-blood-gallery{gap:12px 0;padding:10px 0}}
