:root{--u: 17.6px;--gold: #e8c476;--gold-deep: #c9a86a;--gold-dark: #6b5426;--bone: #f2e7cf;--bone-dim: #b9ab8d;--night: #060412;--danger: #ff5f4a;--storm: #7ce8ff;--sun: #fff0b3}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;background:#030208;overflow:hidden;font-family:Alegreya Sans,system-ui,sans-serif;color:var(--bone);user-select:none;-webkit-user-select:none}#app{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 120%,#0a071e,#030208 60%)}#stage{position:relative;box-shadow:0 0 120px #c9a86a0f,0 0 40px #000c}#game{display:block;width:100%;height:100%;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cg fill='none' stroke='%23e8c476' stroke-width='1.6'%3E%3Ccircle cx='13' cy='13' r='5' opacity='0.9'/%3E%3Cpath d='M13 1v6M13 19v6M1 13h6M19 13h6'/%3E%3C/g%3E%3Ccircle cx='13' cy='13' r='1.6' fill='%23fff3d6'/%3E%3C/svg%3E") 13 13,crosshair}.hidden{display:none!important}#hud{position:absolute;inset:0;pointer-events:none;font-family:Alegreya Sans SC,Alegreya Sans,sans-serif;z-index:3}.hud-top{position:absolute;top:calc(var(--u) * 1.1);left:calc(var(--u) * 1.6);right:calc(var(--u) * 1.6);display:flex;justify-content:space-between;align-items:flex-start}.hud-label{font-size:calc(var(--u) * .82);letter-spacing:.32em;color:var(--bone-dim)}.hud-sub{font-size:calc(var(--u) * .72);letter-spacing:.18em;color:var(--bone-dim);margin-top:calc(var(--u) * .18)}.bar{position:relative;height:calc(var(--u) * .5);background:#c9a86a21;border:1px solid rgba(201,168,106,.35);overflow:hidden}.bar .fill{position:absolute;inset:0;width:100%;background:linear-gradient(90deg,#8a6a3a,var(--gold));transition:width .25s ease}.hud-star{width:calc(var(--u) * 17)}.star-bar{margin-top:calc(var(--u) * .3)}.star-bar .fill.low{background:linear-gradient(90deg,#7a1a10,var(--danger));animation:pulse-danger .9s ease-in-out infinite}@keyframes pulse-danger{50%{filter:brightness(1.5)}}.hud-hour{text-align:center;width:calc(var(--u) * 24)}.hud-hour-title{font-family:Cinzel,serif;font-weight:700;font-size:calc(var(--u) * 1.35);letter-spacing:.22em;color:var(--gold);text-shadow:0 0 18px rgba(232,196,118,.4)}.hud-hour-sub{font-size:calc(var(--u) * .72);letter-spacing:.4em;color:var(--bone-dim);margin:calc(var(--u) * .1) 0 calc(var(--u) * .3)}.hour-bar{height:calc(var(--u) * .22);margin:0 calc(var(--u) * 3)}.hud-boss{margin-top:calc(var(--u) * .55)}.hud-boss-name{font-family:Cinzel,serif;font-size:calc(var(--u) * .95);letter-spacing:.34em;color:var(--danger);text-shadow:0 0 14px rgba(255,36,68,.55);margin-bottom:calc(var(--u) * .2)}.boss-bar{height:calc(var(--u) * .34);border-color:#ff405980;background:#ff40591f;margin:0 calc(var(--u) * 1.5)}.boss-bar .fill{background:linear-gradient(90deg,#5c0d20,#ff2444)}.hud-score{text-align:right;width:calc(var(--u) * 17)}.hud-score-num{font-family:Cinzel,serif;font-weight:700;font-size:calc(var(--u) * 1.5);color:var(--bone);letter-spacing:.08em}.hud-bottom{position:absolute;bottom:calc(var(--u) * 1);left:calc(var(--u) * 1.6);right:calc(var(--u) * 1.6);display:flex;justify-content:space-between;align-items:flex-end}.pips{display:flex;gap:calc(var(--u) * .28)}.pip{font-size:calc(var(--u) * 1.2);color:#c9a86a38;text-shadow:none;transition:color .2s,text-shadow .2s}.pip.on{color:var(--gold);text-shadow:0 0 12px rgba(232,196,118,.7)}.stamina-bar{width:calc(var(--u) * 11);height:calc(var(--u) * .26);margin-top:calc(var(--u) * .32)}.stamina-bar .fill{background:linear-gradient(90deg,#3f6d5a,#9dffb0)}.hud-molt{text-align:center}.molt-ring{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;background:conic-gradient(var(--gold) 360deg,rgba(201,168,106,.15) 0deg);position:relative}.molt-ring:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#0a0716}.molt-ring span{position:relative;z-index:1;font-size:calc(var(--u) * 1.1);color:var(--bone-dim)}.molt-ring.ready span{color:var(--gold);text-shadow:0 0 12px rgba(232,196,118,.9)}.molt-ring.ready{animation:molt-glow 1.6s ease-in-out infinite}@keyframes molt-glow{50%{box-shadow:0 0 18px #e8c47680}}.hud-coils{text-align:right}.hud-coils-num{font-family:Cinzel,serif;font-weight:700;font-size:calc(var(--u) * 1.35);color:var(--gold)}#toasts{position:absolute;bottom:calc(var(--u) * 5);left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .4);pointer-events:none;z-index:4}.toast{font-family:Alegreya Sans SC,sans-serif;font-size:calc(var(--u) * 1);letter-spacing:.22em;color:var(--bone);background:linear-gradient(90deg,transparent,rgba(6,4,18,.85) 18%,rgba(6,4,18,.85) 82%,transparent);padding:calc(var(--u) * .3) calc(var(--u) * 2.4);text-shadow:0 0 10px rgba(232,196,118,.35)}#banner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:5;transition:opacity .35s ease}#banner.fading{opacity:0}.banner-rule{color:var(--gold-deep);letter-spacing:1.2em;font-size:calc(var(--u) * .8);animation:banner-in .6s ease both}.banner-title{font-family:Cinzel,serif;font-weight:800;font-size:calc(var(--u) * 4.6);letter-spacing:.28em;color:var(--gold);text-shadow:0 0 40px rgba(232,196,118,.5),0 0 8px rgba(232,196,118,.6);animation:banner-in .6s ease both}.banner-sub{font-family:Alegreya Sans SC,sans-serif;font-size:calc(var(--u) * 1.15);letter-spacing:.66em;color:var(--bone-dim);animation:banner-in .7s .08s ease both}@keyframes banner-in{0%{opacity:0;transform:translateY(12px) scale(1.04)}to{opacity:1;transform:none}}#screens{position:absolute;inset:0;z-index:10}.screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 45%,#05030e73,#04020adb 78%);animation:screen-in .35s ease both}@keyframes screen-in{0%{opacity:0}to{opacity:1}}.screen-title{font-family:Cinzel,serif;font-weight:800;font-size:calc(var(--u) * 2.6);letter-spacing:.24em;color:var(--gold);text-shadow:0 0 30px rgba(232,196,118,.4);text-align:center}.title-screen{justify-content:center;background:radial-gradient(ellipse at 50% 42%,#05030e57,#04020ad6 82%)}.title-block{text-align:center;transform:translateY(calc(var(--u) * -1.2))}.title-eyebrow{font-family:Alegreya Sans SC,sans-serif;font-size:calc(var(--u) * .95);letter-spacing:.62em;color:var(--bone-dim);margin-bottom:calc(var(--u) * 1.2);animation:screen-in 1.2s ease both}.title-word{font-family:Cinzel,serif;font-weight:900;font-size:calc(var(--u) * 8.2);line-height:1;letter-spacing:.14em;margin-left:.14em;background:linear-gradient(180deg,#fff3d6 8%,#e8c476 38%,#8a6a3a 72%,#e8c476);background-size:100% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 34px rgba(232,196,118,.35));animation:title-shimmer 7s ease-in-out infinite}@keyframes title-shimmer{0%,to{background-position:0% 10%}50%{background-position:0% 55%}}.title-rule{color:var(--gold-deep);font-size:calc(var(--u) * 1);letter-spacing:.4em;margin:calc(var(--u) * .9) 0 calc(var(--u) * 1.1);opacity:.85}.title-sub{font-family:Alegreya Sans,sans-serif;font-weight:400;font-size:calc(var(--u) * 1.18);line-height:1.55;color:var(--bone);opacity:.92;margin-bottom:calc(var(--u) * 2.2)}.menu{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .9)}.menu.horiz{flex-direction:row;gap:calc(var(--u) * 2)}.menu-btn{font-family:Cinzel,serif;font-weight:700;font-size:calc(var(--u) * 1.6);letter-spacing:.3em;color:var(--gold);background:none;border:none;padding:calc(var(--u) * .5) calc(var(--u) * 2);cursor:pointer;position:relative;transition:color .2s,text-shadow .2s,transform .15s}.menu-btn:before,.menu-btn:after{content:"";position:absolute;left:50%;transform:translate(-50%) scaleX(0);width:76%;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);transition:transform .25s ease}.menu-btn:before{top:0}.menu-btn:after{bottom:0}.menu-btn:hover,.menu-btn:focus-visible{color:#fff3d6;text-shadow:0 0 22px rgba(232,196,118,.8);outline:none}.menu-btn:hover:before,.menu-btn:hover:after,.menu-btn:focus-visible:before,.menu-btn:focus-visible:after{transform:translate(-50%) scaleX(1)}.menu-btn:active{transform:scale(.97)}.menu-btn.small{font-size:calc(var(--u) * .95);letter-spacing:.34em;color:var(--bone-dim)}.menu-btn.small:hover{color:var(--bone)}.title-records{margin-top:calc(var(--u) * 2.4);font-family:Alegreya Sans SC,sans-serif;font-size:calc(var(--u) * .85);letter-spacing:.3em;color:var(--bone-dim)}.title-controls{position:absolute;bottom:calc(var(--u) * 1.6);left:0;right:0;text-align:center;font-family:Alegreya Sans SC,sans-serif;font-size:calc(var(--u) * .9);letter-spacing:.2em;color:var(--bone-dim)}.title-controls b{color:var(--gold);font-weight:700}.title-controls .dot{margin:0 calc(var(--u) * .9);color:var(--gold-dark)}.audio-controls{position:absolute;bottom:calc(var(--u) * 1.2);right:calc(var(--u) * 1.6);display:flex;align-items:center;gap:calc(var(--u) * .9);font-family:Alegreya Sans SC,sans-serif;font-size:calc(var(--u) * .7);letter-spacing:.22em;color:var(--bone-dim)}.audio-controls label{display:flex;align-items:center;gap:calc(var(--u) * .4)}.audio-controls input[type=range]{width:calc(var(--u) * 6);accent-color:var(--gold-deep);height:2px;cursor:pointer}.mute-btn{background:none;border:1px solid rgba(201,168,106,.4);color:var(--gold);font-size:calc(var(--u) * 1);width:calc(var(--u) * 2);height:calc(var(--u) * 2);cursor:pointer;transition:border-color .2s,text-shadow .2s}.mute-btn:hover{border-color:var(--gold);text-shadow:0 0 10px rgba(232,196,118,.8)}.help-screen{background:#04020aed;justify-content:center}.help-cols{display:flex;gap:calc(var(--u) * 4);max-width:calc(var(--u) * 84);margin-top:calc(var(--u) * 1.6)}.help-col{flex:1}.help-col h3{font-family:Cinzel,serif;font-size:calc(var(--u) * 1.05);letter-spacing:.4em;color:var(--gold-deep);border-bottom:1px solid rgba(201,168,106,.25);padding-bottom:calc(var(--u) * .3);margin:calc(var(--u) * 1.1) 0 calc(var(--u) * .7)}.help-col h3:first-child{margin-top:0}.help-list{list-style:none}.help-list li{font-size:calc(var(--u) * .98);line-height:1.5;margin-bottom:calc(var(--u) * .55);padding-left:calc(var(--u) * 1.1);position:relative}.help-list li:before{content:"✦";position:absolute;left:0;color:var(--gold-dark);font-size:.8em;top:.25em}.help-list b{color:var(--gold)}.help-row{display:flex;align-items:center;gap:calc(var(--u) * .8);margin-bottom:calc(var(--u) * .45)}.help-row img{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);object-fit:contain;flex:none}.help-row div{font-size:calc(var(--u) * .9);line-height:1.35}.help-row b{letter-spacing:.14em;display:block;font-family:Alegreya Sans SC,sans-serif}.help-row b.foe{color:var(--danger)}.help-row span{color:var(--bone-dim)}.controls-grid{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--u) * .28) calc(var(--u) * 1.2);font-size:calc(var(--u) * .95)}.controls-grid span:nth-child(odd){font-family:Alegreya Sans SC,sans-serif;letter-spacing:.16em;color:var(--gold)}.controls-grid span:nth-child(2n){color:var(--bone-dim)}.help-screen .menu{margin-top:calc(var(--u) * 1.8)}.help-credits{position:absolute;bottom:calc(var(--u) * 1.1);font-size:calc(var(--u) * .72);letter-spacing:.14em;color:#b9ab8d8c;font-family:Alegreya Sans SC,sans-serif}.pause-screen{background:#04020ad1}.pause-sub{font-family:Alegreya Sans SC,sans-serif;letter-spacing:.8em;color:var(--bone-dim);margin:calc(var(--u) * .6) 0 calc(var(--u) * 2);font-size:calc(var(--u) * .95)}.draft-screen{background:#04020ad6}.draft-eyebrow{text-align:center;font-family:Alegreya Sans SC,sans-serif;font-size:calc(var(--u) * .85);letter-spacing:.55em;color:var(--bone-dim);margin-bottom:calc(var(--u) * .5)}.cards{display:flex;gap:calc(var(--u) * 2.2);margin:calc(var(--u) * 2.4) 0 calc(var(--u) * 1.8)}.card{width:calc(var(--u) * 17);min-height:calc(var(--u) * 23);border:1px solid rgba(201,168,106,.45);background:linear-gradient(170deg,#261c0e8c,#0a0714e6 55%),repeating-linear-gradient(0deg,rgba(232,196,118,.025) 0 1px,transparent 1px 3px);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.1) calc(var(--u) * 2.2);text-align:center;cursor:pointer;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s;display:flex;flex-direction:column;align-items:center}.card:hover,.card:focus-visible{transform:translateY(calc(var(--u) * -.55)) scale(1.02);border-color:var(--gold);box-shadow:0 0 34px #e8c47638;outline:none}.card-rarity{font-family:Alegreya Sans SC,sans-serif;font-size:calc(var(--u) * .62);letter-spacing:.5em;color:var(--bone-dim);margin-bottom:calc(var(--u) * .9)}.card.rarity-rare .card-rarity{color:var(--storm)}.card.rarity-epic .card-rarity{color:var(--sun)}.card.rarity-rare{border-color:#7ce8ff66}.card.rarity-epic{border-color:#fff0b3a6;box-shadow:0 0 26px #fff0b324}.card.rarity-epic:hover{box-shadow:0 0 40px #fff0b34d}.card-icon img{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);object-fit:contain;filter:drop-shadow(0 0 12px rgba(232,196,118,.35))}.card-name{font-family:Cinzel,serif;font-weight:700;font-size:calc(var(--u) * 1.25);letter-spacing:.1em;color:var(--gold);margin:calc(var(--u) * .9) 0 calc(var(--u) * .55)}.card-desc{font-size:calc(var(--u) * 1);line-height:1.45;color:var(--bone)}.card-flavor{margin-top:auto;padding-top:calc(var(--u) * .8);font-style:italic;font-size:calc(var(--u) * .85);color:var(--bone-dim);opacity:.85}.card-key{position:absolute;bottom:calc(var(--u) * .55);left:50%;transform:translate(-50%);font-family:Alegreya Sans SC,sans-serif;font-size:calc(var(--u) * .72);color:var(--gold-dark);border:1px solid rgba(201,168,106,.35);width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4);display:flex;align-items:center;justify-content:center}.draft-body{font-family:Alegreya Sans SC,sans-serif;font-size:calc(var(--u) * .82);letter-spacing:.2em;color:var(--bone-dim)}.draft-body .comp{letter-spacing:.14em}.end-screen{background:#030108e6}.end-screen.victorious{background:radial-gradient(ellipse at 50% 40%,#3c2c108c,#04020aeb 75%)}.end-eyebrow{font-family:Alegreya Sans SC,sans-serif;letter-spacing:.6em;font-size:calc(var(--u) * .9);color:var(--bone-dim)}.victorious .end-eyebrow{color:var(--sun)}.end-title{font-family:Cinzel,serif;font-weight:900;font-size:calc(var(--u) * 4.2);letter-spacing:.16em;color:var(--gold);text-shadow:0 0 40px rgba(232,196,118,.45);margin:calc(var(--u) * .5) 0}.end-epitaph{font-style:italic;color:var(--bone-dim);font-size:calc(var(--u) * 1.05);margin-bottom:calc(var(--u) * 1.6)}.new-best{font-family:Alegreya Sans SC,sans-serif;color:var(--sun);letter-spacing:.5em;font-size:calc(var(--u) * 1);text-shadow:0 0 18px rgba(255,240,179,.8);margin-bottom:calc(var(--u) * 1);animation:pulse-danger 1.4s ease-in-out infinite}.end-grid{display:grid;grid-template-columns:repeat(4,calc(var(--u) * 11));gap:calc(var(--u) * .8) calc(var(--u) * 1.6);margin-bottom:calc(var(--u) * 1.4)}.stat{text-align:center}.stat-v{display:block;font-family:Cinzel,serif;font-weight:700;font-size:calc(var(--u) * 1.7);color:var(--bone)}.stat-k{font-family:Alegreya Sans SC,sans-serif;font-size:calc(var(--u) * .68);letter-spacing:.3em;color:var(--bone-dim)}.dmg-table{width:calc(var(--u) * 34);margin-bottom:calc(var(--u) * 1.8)}.dmg-row{display:flex;align-items:center;gap:calc(var(--u) * .8);margin-bottom:calc(var(--u) * .24)}.dmg-name{font-family:Alegreya Sans SC,sans-serif;font-size:calc(var(--u) * .72);letter-spacing:.18em;width:calc(var(--u) * 4.6);text-align:right;flex:none}.dmg-bar{flex:1;height:calc(var(--u) * .3);background:#c9a86a14}.dmg-bar div{height:100%;opacity:.8}.dmg-val{font-size:calc(var(--u) * .72);color:var(--bone-dim);width:calc(var(--u) * 4);flex:none}.end-records{margin-top:calc(var(--u) * 1.6);font-family:Alegreya Sans SC,sans-serif;font-size:calc(var(--u) * .78);letter-spacing:.26em;color:var(--bone-dim)}#debug-panel{position:absolute;top:calc(var(--u) * 4);left:calc(var(--u) * 1.6);font:11px monospace;color:#8f8;z-index:30;pointer-events:none;text-shadow:0 1px 2px #000;white-space:pre}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(./cinzel-latin-ext-600-normal-BEFdM_VE.woff2) format("woff2"),url(./cinzel-latin-ext-600-normal-BY9Mq9iK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(./cinzel-latin-600-normal-Dd5YO2UX.woff2) format("woff2"),url(./cinzel-latin-600-normal-CH_LB4su.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-ext-700-normal-C24KFjuG.woff2) format("woff2"),url(./cinzel-latin-ext-700-normal-CORa-yIv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-700-normal-Dkw14w9r.woff2) format("woff2"),url(./cinzel-latin-700-normal-C-gK7hA8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:800;src:url(./cinzel-latin-ext-800-normal-BVA5zD9y.woff2) format("woff2"),url(./cinzel-latin-ext-800-normal-gMcvnDsD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:800;src:url(./cinzel-latin-800-normal-CwkMVn6z.woff2) format("woff2"),url(./cinzel-latin-800-normal-69OYDlL6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(./cinzel-latin-ext-900-normal-CWXxiu5r.woff2) format("woff2"),url(./cinzel-latin-ext-900-normal-BlZZvP7K.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(./cinzel-latin-900-normal-BI3z7Tow.woff2) format("woff2"),url(./cinzel-latin-900-normal-t_fSDEbn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-cyrillic-ext-400-normal-CPXLWJVu.woff2) format("woff2"),url(./alegreya-sans-cyrillic-ext-400-normal-Dps21hOd.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-cyrillic-400-normal-DvH4jPM6.woff2) format("woff2"),url(./alegreya-sans-cyrillic-400-normal-DPbxfigX.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-greek-ext-400-normal-fmmi-YHE.woff2) format("woff2"),url(./alegreya-sans-greek-ext-400-normal-CBesnPfG.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-greek-400-normal-BWA4DBiE.woff2) format("woff2"),url(./alegreya-sans-greek-400-normal-BbD0SVwk.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-vietnamese-400-normal-DWIzZJly.woff2) format("woff2"),url(./alegreya-sans-vietnamese-400-normal-qHEgZbza.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-latin-ext-400-normal-BIZyxtB3.woff2) format("woff2"),url(./alegreya-sans-latin-ext-400-normal-BpTFMQBJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./alegreya-sans-latin-400-normal-BxeZdXas.woff2) format("woff2"),url(./alegreya-sans-latin-400-normal-BMWGAKoM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-cyrillic-ext-500-normal-5mfQ52P7.woff2) format("woff2"),url(./alegreya-sans-cyrillic-ext-500-normal-Cr1YSzDB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-cyrillic-500-normal-BaXjlhEE.woff2) format("woff2"),url(./alegreya-sans-cyrillic-500-normal-DSBj6YwZ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-greek-ext-500-normal-D0d8wCIT.woff2) format("woff2"),url(./alegreya-sans-greek-ext-500-normal-CaOKzfi0.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-greek-500-normal-PDFQvdAe.woff2) format("woff2"),url(./alegreya-sans-greek-500-normal-CGeRoif8.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-vietnamese-500-normal-C9vz2fYT.woff2) format("woff2"),url(./alegreya-sans-vietnamese-500-normal-eYzINDfZ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-latin-ext-500-normal-CfdVzcis.woff2) format("woff2"),url(./alegreya-sans-latin-ext-500-normal-U7TUwnIq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-latin-500-normal-uodOEoAl.woff2) format("woff2"),url(./alegreya-sans-latin-500-normal-CYgCjRAU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-cyrillic-ext-700-normal-DUiPr98-.woff2) format("woff2"),url(./alegreya-sans-cyrillic-ext-700-normal-BmGACZr4.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-cyrillic-700-normal-CWFd7I4Q.woff2) format("woff2"),url(./alegreya-sans-cyrillic-700-normal-CFTMcC8T.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-greek-ext-700-normal-DVmj9Lnz.woff2) format("woff2"),url(./alegreya-sans-greek-ext-700-normal-Cq8PvhDS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-greek-700-normal-C5BasKcq.woff2) format("woff2"),url(./alegreya-sans-greek-700-normal-DMT9DLNk.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-vietnamese-700-normal-DU5fqLye.woff2) format("woff2"),url(./alegreya-sans-vietnamese-700-normal-7ZKpdmOh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-latin-ext-700-normal-QTGm3lNx.woff2) format("woff2"),url(./alegreya-sans-latin-ext-700-normal-DkUIrHZF.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-latin-700-normal-DFYOGfC8.woff2) format("woff2"),url(./alegreya-sans-latin-700-normal-FFEqzRIk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-sc-cyrillic-ext-500-normal-BFs3G3dw.woff2) format("woff2"),url(./alegreya-sans-sc-cyrillic-ext-500-normal-C9LemHpo.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-sc-cyrillic-500-normal-egDw6h3o.woff2) format("woff2"),url(./alegreya-sans-sc-cyrillic-500-normal-DcbRkEbB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-sc-greek-ext-500-normal-CCykDlJ5.woff2) format("woff2"),url(./alegreya-sans-sc-greek-ext-500-normal-DQAjxWNh.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-sc-greek-500-normal-DTqnC4Lr.woff2) format("woff2"),url(./alegreya-sans-sc-greek-500-normal-DMKM-KSO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-sc-vietnamese-500-normal-CbcBOX9b.woff2) format("woff2"),url(./alegreya-sans-sc-vietnamese-500-normal-Dd94h5HY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-sc-latin-ext-500-normal-Br_y0Cra.woff2) format("woff2"),url(./alegreya-sans-sc-latin-ext-500-normal-D8FheurC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(./alegreya-sans-sc-latin-500-normal-BxCDKNTD.woff2) format("woff2"),url(./alegreya-sans-sc-latin-500-normal-BBC7dNbF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-sc-cyrillic-ext-700-normal-CjaNNYhy.woff2) format("woff2"),url(./alegreya-sans-sc-cyrillic-ext-700-normal-BIqnjNes.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-sc-cyrillic-700-normal-BzJ8nqVC.woff2) format("woff2"),url(./alegreya-sans-sc-cyrillic-700-normal-BMlGMhm-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-sc-greek-ext-700-normal-CMh4fiPr.woff2) format("woff2"),url(./alegreya-sans-sc-greek-ext-700-normal-CR3rLbxz.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-sc-greek-700-normal-DU2ju8n6.woff2) format("woff2"),url(./alegreya-sans-sc-greek-700-normal-gQFvY03f.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-sc-vietnamese-700-normal-By6q2Ua7.woff2) format("woff2"),url(./alegreya-sans-sc-vietnamese-700-normal-cuz4IDvK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-sc-latin-ext-700-normal-BkevaRYs.woff2) format("woff2"),url(./alegreya-sans-sc-latin-ext-700-normal-BEDBpnYD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(./alegreya-sans-sc-latin-700-normal-B4ZG7ygY.woff2) format("woff2"),url(./alegreya-sans-sc-latin-700-normal-B3MsKpKf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
