*{--karak-header-offset: 30px}#karak-hub h1,#karak-hub h2,#karak-hub h3,#karak-hub h4,#karak-hub h5,#karak-hub h6{color:var(--ink)}#karak-index #header,#karak-index #footer{z-index:1}#karak-hub{--ground: #100c08;--ground-2: #171009;--panel: #1e160d;--panel-2: #241a0f;--stone: #2c2116;--line: #3a2c1b;--line-soft: #2a2013;--ink: #ece1cb;--ink-dim: #b3a488;--ink-faint: #7c6f57;--gold: #c9a227;--gold-bright: #ecc45a;--gold-deep: #8a6d1c;--crimson: #a23b2c;--crimson-brt: #cf5d47;--crimson-deep: #6e2418;--wire: #4a6b7a;--wire-soft: #22323a;--maxw: 1120px;--radius: 4px}#karak-hub *{box-sizing:border-box}#karak-hub{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){#karak-hub{scroll-behavior:auto}}#karak-hub{margin:0;background:radial-gradient(1100px 620px at 50% -8%,#23180c,#23180c00 60%),linear-gradient(180deg,var(--ground-2) 0%,var(--ground) 100%);background-attachment:fixed;color:var(--ink);font-family:EB Garamond,Georgia,serif;font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}#karak-hub h1,#karak-hub h2,#karak-hub h3,#karak-hub .display{font-family:Cinzel,Times New Roman,serif}#karak-hub .label,#karak-hub .eyebrow,#karak-hub .anno,#karak-hub .btn,#karak-hub .toolbar{font-family:Barlow Semi Condensed,Arial Narrow,sans-serif}#karak-hub .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}#karak-hub .eyebrow{text-transform:uppercase;letter-spacing:.28em;font-size:12px;font-weight:600;color:var(--gold)}#karak-hub .blok{position:relative}#karak-hub .blok>.anno{position:absolute;top:0;left:0;transform:translateY(-50%);background:var(--wire-soft);color:#cfe6ef;border:1px solid var(--wire);border-radius:2px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:3px 8px 2px;z-index:3;white-space:nowrap}#karak-hub:not(.show-anno) .anno{display:none}#karak-hub.show-anno .blok{outline:1px dashed var(--wire);outline-offset:-1px}#karak-hub.show-anno .blok{margin-top:6px}#karak-hub .ph{position:relative;background:repeating-linear-gradient(135deg,#c9a2270d 0 12px,#c9a22700 12px 24px),var(--stone);border:1px solid var(--line);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ink-faint);font-family:Barlow Semi Condensed,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:600;min-height:120px;padding:16px}#karak-hub .ph:before{content:"";position:absolute;inset:8px;border:1px solid var(--line-soft);border-radius:2px;pointer-events:none}#karak-hub .ph .ph-i{position:relative;z-index:1;max-width:22ch}#karak-hub .ph svg{display:block;margin:0 auto 8px;opacity:.5}#karak-hub .toolbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:16px;padding:10px 24px;background:#0c0905db;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);font-size:13px}#karak-hub .toolbar .tag{text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--wire);font-size:11px;border:1px solid var(--wire);border-radius:2px;padding:3px 8px}#karak-hub .toolbar .meta{color:var(--ink-faint);letter-spacing:.04em}#karak-hub .toolbar .spacer{flex:1}#karak-hub .switch{display:inline-flex;align-items:center;gap:9px;cursor:pointer;user-select:none;color:var(--ink-dim);font-weight:600;letter-spacing:.06em;font-size:12.5px;text-transform:uppercase}#karak-hub .switch input{position:absolute;opacity:0;pointer-events:none}#karak-hub .track{width:40px;height:22px;border-radius:22px;background:var(--stone);border:1px solid var(--line);position:relative;transition:background .2s,border-color .2s;flex:none}#karak-hub .track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--ink-faint);transition:transform .2s,background .2s}#karak-hub .switch input:checked+.track{background:var(--wire-soft);border-color:var(--wire)}#karak-hub .switch input:checked+.track:after{transform:translate(18px);background:#cfe6ef}#karak-hub .switch input:focus-visible+.track{outline:2px solid var(--gold-bright);outline-offset:2px}#karak-hub .hero{position:relative;padding:96px 0 88px;text-align:center;overflow:hidden;border-bottom:1px solid var(--line)}#karak-hub .hero .haze{position:absolute;inset:0;z-index:0;background:radial-gradient(680px 340px at 50% 12%,#c9a22724,#c9a22700 70%),radial-gradient(900px 500px at 50% 120%,#6e24184d,#6e241800 60%);pointer-events:none}#karak-hub .hero .wrap{position:relative;z-index:1}#karak-hub .hero-mark{color:var(--gold);letter-spacing:.4em;margin-bottom:22px}#karak-hub .hero h1{font-weight:900;font-size:clamp(40px,7vw,82px);line-height:1.02;margin:0 0 4px;letter-spacing:.01em;text-wrap:balance;color:var(--ink);text-shadow:0 2px 30px rgba(201,162,39,.18)}#karak-hub .hero h1 .glow{color:var(--gold-bright);display:block}#karak-hub .hero .lede{max-width:60ch;margin:26px auto 0;font-size:clamp(18px,2.1vw,22px);color:var(--ink-dim);font-style:italic;text-wrap:pretty}#karak-hub .hero .q{margin:30px auto 0;max-width:46ch;font-family:Cinzel,serif;font-weight:600;font-size:clamp(19px,2.4vw,26px);color:var(--gold);letter-spacing:.02em}#karak-hub .scroll-cue{margin-top:46px;display:inline-flex;flex-direction:column;align-items:center;gap:8px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-family:Barlow Semi Condensed,sans-serif;font-weight:600}#karak-hub .scroll-cue .arrow{width:1px;height:26px;background:linear-gradient(var(--gold),transparent)}#karak-hub section{position:relative}#karak-hub .sec-pad{padding:80px 0}#karak-hub .sec-head{text-align:center;margin-bottom:12px}#karak-hub .sec-head h2{font-size:clamp(26px,3.6vw,40px);font-weight:700;margin:12px 0 0;color:var(--ink);letter-spacing:.03em;text-wrap:balance}#karak-hub .rule{width:120px;height:1px;margin:22px auto 0;background:linear-gradient(90deg,transparent,var(--gold-deep),transparent);position:relative}#karak-hub .rule:after{content:"\25c6";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--gold);font-size:11px;background:var(--ground);padding:0 8px}#karak-hub .split-sec{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--ground) 0%,#130d07 100%)}#karak-hub .split{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:40px}#karak-hub .half{position:relative;cursor:pointer;text-align:left;border:1px solid var(--line);border-radius:6px;padding:0;overflow:hidden;background:var(--panel);color:inherit;font:inherit;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;min-height:340px;display:flex;flex-direction:column}#karak-hub .half:hover,#karak-hub .half:focus-visible{transform:translateY(-4px);outline:none}#karak-hub .half:focus-visible{box-shadow:0 0 0 2px var(--gold-bright)}#karak-hub .half .art{position:relative;flex:1;min-height:200px;display:flex;align-items:flex-end;padding:22px;background:repeating-linear-gradient(135deg,#ffffff05 0 14px,#fff0 14px 28px)}#karak-hub .half.k1{border-color:var(--gold-deep)}#karak-hub .half.k1 .art{background-image:radial-gradient(520px 300px at 30% 10%,#c9a22738,#c9a22700 70%),repeating-linear-gradient(135deg,#ffffff05 0 14px,#fff0 14px 28px)}#karak-hub .half.k1:hover{box-shadow:0 16px 44px -20px #c9a22780;border-color:var(--gold)}#karak-hub .half.k2{border-color:var(--crimson-deep)}#karak-hub .half.k2 .art{background-image:radial-gradient(520px 300px at 70% 10%,#a23b2c4d,#a23b2c00 70%),repeating-linear-gradient(135deg,#ffffff05 0 14px,#fff0 14px 28px)}#karak-hub .half.k2:hover{box-shadow:0 16px 44px -20px #a23b2c8c;border-color:var(--crimson-brt)}#karak-hub .half .art-note{position:absolute;top:16px;right:16px;font-family:Barlow Semi Condensed,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:600;color:var(--ink-faint);border:1px solid var(--line);border-radius:2px;padding:3px 7px}#karak-hub .half .body{padding:22px 24px 26px}#karak-hub .half .tier{font-family:Barlow Semi Condensed,sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:700;margin-bottom:10px}#karak-hub .k1 .tier{color:var(--gold)}#karak-hub .k2 .tier{color:var(--crimson-brt)}#karak-hub .half h3{font-size:30px;font-weight:800;margin:0 0 12px;letter-spacing:.02em}#karak-hub .half p{margin:0;color:var(--ink-dim);font-size:17px}#karak-hub .half .enter{margin-top:20px;display:inline-flex;align-items:center;gap:10px;font-family:Barlow Semi Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:13px}#karak-hub .k1 .enter{color:var(--gold-bright)}#karak-hub .k2 .enter{color:var(--crimson-brt)}#karak-hub .half .enter .chev{transition:transform .2s}#karak-hub .half[aria-expanded=true] .enter .chev{transform:rotate(90deg)}#karak-hub .split-hint{text-align:center;margin-top:20px;color:var(--ink-faint);font-style:italic;font-size:15px}#karak-hub .experience{display:none;border-top:1px solid var(--line)}#karak-hub .experience.open{display:block;animation:karak-hub-reveal .5s ease both}@keyframes karak-hub-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#karak-hub .experience.open{animation:none}}#karak-hub .exp-k1{background:linear-gradient(180deg,#150f08 0%,var(--ground) 100%)}#karak-hub .exp-k2{background:linear-gradient(180deg,#170d0a 0%,var(--ground) 100%)}#karak-hub .exp-hero{position:relative;padding:64px 0 44px;text-align:center}#karak-hub .exp-hero .kicker{font-family:Barlow Semi Condensed,sans-serif;text-transform:uppercase;letter-spacing:.24em;font-weight:700;font-size:12px}#karak-hub .exp-k1 .kicker{color:var(--gold)}#karak-hub .exp-k2 .kicker{color:var(--crimson-brt)}#karak-hub .exp-hero h2{font-size:clamp(32px,5vw,56px);font-weight:900;margin:14px 0 0;letter-spacing:.02em}#karak-hub .exp-hero .sub{max-width:56ch;margin:18px auto 0;color:var(--ink-dim);font-style:italic}#karak-hub .exp-body{padding-bottom:30px}#karak-hub .stack{display:flex;flex-direction:column;gap:30px}#karak-hub.show-anno .stack{gap:40px}#karak-hub .game-nav{position:sticky;top:43px;z-index:24;padding:12px;margin-bottom:2px;background:#140e08f0;backdrop-filter:blur(9px);border:1px solid var(--line);border-radius:6px;box-shadow:0 12px 28px -20px #000000e6}#karak-hub .game-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:1px}#karak-hub .game-tab{flex:1 0 auto;min-width:132px;background:var(--stone);border:1px solid var(--line);color:var(--ink-dim);border-radius:3px;padding:10px 15px;cursor:pointer;font-family:Barlow Semi Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:12px}#karak-hub .game-tab:hover{border-color:var(--gold-deep);color:var(--ink)}#karak-hub .game-tab[aria-selected=true]{color:#211703;background:var(--gold);border-color:var(--gold)}#karak-hub .exp-k2 .game-tab:hover{border-color:var(--crimson-deep)}#karak-hub .exp-k2 .game-tab[aria-selected=true]{color:#fff1ec;background:var(--crimson);border-color:var(--crimson-brt)}#karak-hub .game-tab:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}#karak-hub .game-panel{display:none;flex-direction:column;gap:30px}#karak-hub .game-panel.open{display:flex;animation:karak-hub-reveal .3s ease both}#karak-hub.show-anno .game-panel{gap:40px}#karak-hub .panel{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:30px}#karak-hub .panel h3{margin:0 0 6px;font-size:22px;font-weight:700;letter-spacing:.03em;color:var(--ink)}#karak-hub .panel .lead{color:var(--ink-dim);margin:0 0 20px}#karak-hub .k-accent{color:var(--gold)}#karak-hub .exp-k2 .k-accent{color:var(--crimson-brt)}#karak-hub .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#karak-hub .grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#karak-hub .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}#karak-hub .picto{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--radius);padding:18px;text-align:center}#karak-hub .picto .ico{width:44px;height:44px;margin:0 auto 12px;border-radius:50%;border:1px solid var(--gold-deep);display:flex;align-items:center;justify-content:center;color:var(--gold);font-size:20px}#karak-hub .exp-k2 .picto .ico{border-color:var(--crimson-deep);color:var(--crimson-brt)}#karak-hub .picto b{display:block;font-family:Barlow Semi Condensed,sans-serif;font-size:14px;letter-spacing:.04em;margin-bottom:4px;color:var(--ink)}#karak-hub .picto span{font-size:14px;color:var(--ink-faint)}#karak-hub .steps{counter-reset:step;display:flex;flex-direction:column;gap:12px}#karak-hub .step{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--line-soft)}#karak-hub .step:last-child{border-bottom:0}#karak-hub .step .n{counter-increment:step;flex:none;width:34px;height:34px;border-radius:50%;background:var(--stone);border:1px solid var(--gold-deep);display:flex;align-items:center;justify-content:center;font-family:Cinzel,serif;font-weight:700;color:var(--gold-bright);font-size:15px}#karak-hub .exp-k2 .step .n{border-color:var(--crimson-deep);color:var(--crimson-brt)}#karak-hub .step .n:before{content:counter(step)}#karak-hub .step .t b{display:block;font-family:Barlow Semi Condensed,sans-serif;letter-spacing:.03em;color:var(--ink);font-size:16px}#karak-hub .step .t span{color:var(--ink-dim);font-size:15.5px}#karak-hub .heroes-row{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}#karak-hub .hcard{text-align:center}#karak-hub .hcard .ph{min-height:130px;margin-bottom:8px;aspect-ratio:3/4}#karak-hub .hcard b{font-family:Barlow Semi Condensed,sans-serif;font-size:13px;letter-spacing:.04em;color:var(--ink)}#karak-hub .addons{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#karak-hub .addon{display:flex;gap:14px;align-items:center;width:100%;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--radius);padding:14px;color:inherit;font:inherit;text-align:left}#karak-hub button.addon{cursor:pointer;transition:border-color .2s,transform .2s,background .2s}#karak-hub button.addon:hover,#karak-hub button.addon:focus-visible{border-color:var(--gold-deep);transform:translateY(-2px);outline:none}#karak-hub button.addon[aria-selected=true]{border-color:var(--gold);background:#2a2012;box-shadow:inset 0 0 0 1px #c9a22726}#karak-hub .addon .ph{min-height:64px;width:64px;flex:none}#karak-hub .addon b{display:block;font-family:Barlow Semi Condensed,sans-serif;color:var(--ink);font-size:15px}#karak-hub .addon span{font-size:13px;color:var(--ink-faint)}#karak-hub .addon-detail{display:none;margin-top:18px;padding:24px;border:1px solid var(--gold-deep);border-radius:6px;background:linear-gradient(180deg,#241a0f,#1a130c)}#karak-hub .addon-detail.open{display:block;animation:karak-hub-reveal .3s ease both}#karak-hub .addon-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}#karak-hub .addon-detail-head h4{margin:0;font-family:Cinzel,serif;font-size:23px;color:var(--ink)}#karak-hub .addon-detail-head p{margin:5px 0 0;color:var(--ink-dim);font-size:15px}#karak-hub .addon-detail .product-safety{margin-top:20px}#karak-hub .addon-close{flex:none;background:transparent;border:1px solid var(--line);color:var(--ink-faint);border-radius:3px;padding:6px 9px;cursor:pointer;font-family:Barlow Semi Condensed,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:11px}#karak-hub .subtabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line);padding-bottom:12px}#karak-hub .subtab{background:var(--stone);border:1px solid var(--line);color:var(--ink-dim);border-radius:3px;padding:9px 14px;cursor:pointer;font-family:Barlow Semi Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.09em;font-size:12px}#karak-hub .subtab[aria-selected=true]{color:#211703;background:var(--gold);border-color:var(--gold)}#karak-hub .subtab:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}#karak-hub .subpanel{display:none;padding-top:20px}#karak-hub .subpanel.open{display:block}#karak-hub .subpanel-grid{display:grid;grid-template-columns:minmax(180px,.7fr) 1.3fr;gap:22px;align-items:start}#karak-hub .subpanel .ph{min-height:180px}#karak-hub .subpanel h5{margin:0 0 8px;font-family:Cinzel,serif;font-size:18px;color:var(--gold-bright)}#karak-hub .subpanel p{margin:0 0 12px;color:var(--ink-dim)}#karak-hub .inline-buy{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}#karak-hub .inline-buy .price-mini{font-family:Cinzel,serif;font-size:24px;font-weight:700}#karak-hub .inline-buy .btn{padding:11px 20px;font-size:12px}#karak-hub .bundle-sec{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(700px 320px at 50% 0%,rgba(201,162,39,.12),transparent 70%),#0f0b07}#karak-hub .bundle-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:24px;margin-top:34px;align-items:start}#karak-hub .bundle-products{display:grid;gap:10px}#karak-hub .bundle-item{display:grid;grid-template-columns:auto 58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;background:var(--panel);border:1px solid var(--line);border-radius:5px;cursor:pointer}#karak-hub .bundle-item:has(input:checked){border-color:var(--gold-deep);background:#21180e}#karak-hub .bundle-item input{width:20px;height:20px;accent-color:var(--gold)}#karak-hub .bundle-thumb{min-height:52px;width:58px;padding:5px;font-size:9px}#karak-hub .bundle-info b{display:block;font-family:Barlow Semi Condensed,sans-serif;font-size:15px;color:var(--ink)}#karak-hub .bundle-info span{display:block;font-size:13px;color:var(--ink-faint)}#karak-hub .bundle-price{font-family:Cinzel,serif;font-weight:700;white-space:nowrap}#karak-hub .bundle-summary{position:sticky;top:70px;padding:24px;background:var(--panel);border:1px solid var(--gold-deep);border-radius:6px}#karak-hub .bundle-summary h3{margin:0 0 16px;font-size:20px}#karak-hub .bundle-summary-row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line-soft);color:var(--ink-dim);font-size:15px}#karak-hub .bundle-total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:18px 0}#karak-hub .bundle-total span{font-family:Barlow Semi Condensed,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--ink-faint)}#karak-hub .bundle-total strong{font-family:Cinzel,serif;font-size:30px}#karak-hub .bundle-summary .btn{width:100%;justify-content:center;padding-inline:16px}#karak-hub .bundle-note{margin:12px 0 0;color:var(--ink-faint);font-size:13px;text-align:center}#karak-hub .buy{display:flex;flex-wrap:wrap;align-items:center;gap:22px;justify-content:space-between;background:radial-gradient(400px 200px at 15% 0%,#c9a22729,#c9a22700 70%),var(--panel);border:1px solid var(--gold-deep);border-radius:6px;padding:26px 30px}#karak-hub .exp-k2 .buy{border-color:var(--crimson-deep);background:radial-gradient(400px 200px at 15% 0%,#a23b2c33,#a23b2c00 70%),var(--panel)}#karak-hub .buy .price{display:flex;flex-direction:column;gap:4px}#karak-hub .buy .price .num{font-family:Cinzel,serif;font-size:34px;font-weight:800;color:var(--ink)}#karak-hub .buy .price .ship{font-family:Barlow Semi Condensed,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--gold)}#karak-hub .exp-k2 .buy .price .ship{color:var(--crimson-brt)}#karak-hub .btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(180deg,var(--gold-bright),var(--gold));color:#201603;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:14px;border:0;border-radius:4px;padding:15px 30px;cursor:pointer;text-decoration:none;box-shadow:0 8px 24px -10px #c9a22799}#karak-hub .exp-k2 .btn{background:linear-gradient(180deg,var(--crimson-brt),var(--crimson));color:#fdeee9;box-shadow:0 8px 24px -10px #a23b2ca6}#karak-hub .btn:hover{filter:brightness(1.06)}#karak-hub .collapse-bar{text-align:center;padding:8px 0 44px}#karak-hub .collapse-bar button{background:transparent;border:1px solid var(--line);color:var(--ink-dim);font-family:Barlow Semi Condensed,sans-serif;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600;padding:10px 20px;border-radius:3px;cursor:pointer}#karak-hub .collapse-bar button:hover{border-color:var(--gold-deep);color:var(--gold)}#karak-hub .crosslink{display:flex;align-items:center;justify-content:center;gap:14px;text-align:center;color:var(--ink-faint);font-style:italic;padding:6px 0 2px}#karak-hub .crosslink button{background:none;border:0;cursor:pointer;font:inherit;font-style:normal;font-family:Barlow Semi Condensed,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:13px;color:var(--gold);border-bottom:1px solid var(--gold-deep);padding-bottom:2px}#karak-hub .exp-k1 .crosslink button{color:var(--crimson-brt);border-color:var(--crimson-deep)}#karak-hub .placement{border-top:1px solid var(--line);background:#0c0905;padding:34px 0;text-align:center}#karak-hub .placement p{max-width:66ch;margin:0 auto;color:var(--ink-faint);font-size:14.5px;font-style:italic}#karak-hub .placement .crumbs{font-family:Barlow Semi Condensed,sans-serif;font-style:normal;letter-spacing:.1em;text-transform:uppercase;font-size:11px;color:var(--ink-faint);margin-bottom:14px}#karak-hub .placement .crumbs b{color:var(--gold)}@media(max-width:860px){#karak-hub .split{grid-template-columns:1fr}#karak-hub .grid-3,#karak-hub .grid-4,#karak-hub .heroes-row,#karak-hub .addons{grid-template-columns:repeat(2,1fr)}#karak-hub .grid-2{grid-template-columns:1fr}#karak-hub .buy{flex-direction:column;align-items:stretch;text-align:center}#karak-hub .buy .price{align-items:center}#karak-hub .bundle-grid{grid-template-columns:1fr}#karak-hub .bundle-summary{position:static}}@media(max-width:520px){#karak-hub .grid-3,#karak-hub .grid-4,#karak-hub .heroes-row,#karak-hub .addons{grid-template-columns:1fr 1fr}#karak-hub .toolbar{flex-wrap:wrap;gap:10px}#karak-hub .game-nav{top:72px;margin-inline:-4px}#karak-hub .game-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}#karak-hub .game-tab{min-width:0;width:100%;padding-inline:10px}#karak-hub .subpanel-grid{grid-template-columns:1fr}#karak-hub .addon-detail{padding:18px}#karak-hub .addon-detail-head{flex-direction:column}#karak-hub .bundle-item{grid-template-columns:auto 48px minmax(0,1fr)}#karak-hub .bundle-thumb{width:48px}#karak-hub .bundle-price{grid-column:3}}@media(max-width:330px){#karak-hub .game-tabs{grid-template-columns:1fr}}#karak-hub{--ground:#14111b;--ground-2:#17131f;--panel:rgba(28,23,37,.86);--panel-2:rgba(38,30,48,.86);--stone:rgba(57,43,67,.82);--line:#574453;--line-soft:#473a49;--ink:#f3ebdd;--ink-dim:#d2c5d8;--ink-faint:#bdacc6;--gold:#d8b45c;--gold-bright:#ecd18a;--gold-deep:#927848;--crimson:#b9553e;--crimson-brt:#eda18a;--crimson-deep:#99503f;--maxw:1120px}#karak-hub{background:#14111b}#karak-hub{background:none;isolation:isolate;line-height:1.6;font-size:20px}#karak-hub .world-background{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;height:100vh;height:100lvh;background:#14111b}#karak-hub .world-background picture,#karak-hub .world-background img{display:block;width:100%;height:100%}#karak-hub .world-background img{object-fit:cover;object-position:center top;filter:brightness(1.12)}#karak-hub .world-background:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#14111b14,#14111b2e 45%,#14111b0a)}#karak-hub .toolbar{position:relative;background:#14111b75;border-bottom:1px solid #e0c08026;padding:18px 30px;backdrop-filter:none}#karak-hub .toolbar .tag{font:600 24px Cinzel,serif;letter-spacing:.14em;border:0;color:var(--gold);padding:0}#karak-hub .toolbar .meta{color:var(--ink-dim)}#karak-hub .switch{font-size:12px}#karak-hub .hero{padding:70px 0 38px;border:0;overflow:visible}#karak-hub .hero .haze{display:none}#karak-hub .hero h1{font-size:clamp(40px,6.5vw,76px);font-weight:600;text-shadow:0 3px 20px #14111b}#karak-hub .hero .lede{font-size:23px;font-style:normal;max-width:57ch;text-shadow:0 2px 9px #000}#karak-hub .hero .q{font-size:23px;margin-top:22px;text-shadow:0 2px 9px #000}#karak-hub .hero-mark{letter-spacing:.21em}#karak-hub .scroll-cue{margin-top:20px;color:var(--ink-dim)}#karak-hub .sec-pad{padding:38px 0 60px}#karak-hub .split-sec,#karak-hub .experience,#karak-hub .exp-k1,#karak-hub .exp-k2,#karak-hub .bundle-sec,#karak-hub .placement{background:transparent}#karak-hub .split-sec{border:0}#karak-hub .sec-head h2{font-size:clamp(28px,3.7vw,40px);font-weight:600;text-shadow:0 2px 12px #000}#karak-hub .rule:after{background:#211a29}#karak-hub .split{gap:28px;margin-top:30px}#karak-hub .half{background:linear-gradient(180deg,#1d172742,#1d1727eb);border-radius:10px;text-align:center;overflow:visible}#karak-hub .half.k1,#karak-hub .half.k2{border-color:#aa869747}#karak-hub .half.k1 .art,#karak-hub .half.k2 .art{background:none;justify-content:center;align-items:center;min-height:0;padding:15px 22px 0;isolation:isolate;flex:none}#karak-hub .half .art:before{content:"";position:absolute;inset:10% 5%;background:radial-gradient(ellipse,#8050b866,transparent 65%);z-index:-1;transition:transform .35s}#karak-hub .half.k2 .art:before{background:radial-gradient(ellipse,#cd9a6355,transparent 65%)}#karak-hub .game-box{height:290px;max-width:100%;object-fit:contain;filter:drop-shadow(0 12px 15px #0008);transition:transform .35s}#karak-hub .half:hover .game-box{transform:translateY(-6px) rotate(-1deg)}#karak-hub .half:hover .art:before{transform:scale(1.2)}#karak-hub .half .body{padding:12px 30px 30px}#karak-hub .half h3{font-size:30px;font-weight:600}#karak-hub .half p{font-size:20px;line-height:1.5;max-width:39ch;margin:auto}#karak-hub .half .tier{font-size:14px;letter-spacing:.17em}#karak-hub .half .enter{font-size:16px;justify-content:center;min-height:47px;padding:9px 24px;border:1px solid currentColor;border-radius:3px;letter-spacing:.04em;text-transform:none}#karak-hub .half:hover .enter,#karak-hub .half[aria-expanded=true] .enter{background:var(--gold);color:#201626;border-color:var(--gold)}#karak-hub .half.k2:hover .enter,#karak-hub .half.k2[aria-expanded=true] .enter{background:var(--crimson-brt);color:#25131d;border-color:var(--crimson-brt)}#karak-hub .split-hint{font-size:18px;color:var(--ink-dim)}#karak-hub .experience{border-top:1px solid #d8b45c44}#karak-hub .exp-hero{padding:65px 0 40px;text-shadow:0 2px 13px #000}#karak-hub .exp-hero h2{font-weight:600}#karak-hub .exp-hero .sub{font-style:normal;font-size:23px}#karak-hub .exp-body{padding-bottom:40px}#karak-hub .game-nav{top:12px;background:#181320f2;backdrop-filter:blur(10px);border-color:#8d718e55;padding:10px;z-index:24}#karak-hub .game-tab{font-size:16px;text-transform:none;letter-spacing:.02em;min-height:45px}#karak-hub .game-panel{gap:28px}#karak-hub .panel{padding:34px;border:1px solid #8d718e40;background:#1b1624e0;border-radius:8px}#karak-hub .panel h3{font-size:29px;font-weight:600;letter-spacing:.005em}#karak-hub .panel .lead{font-size:21px;margin-top:10px}#karak-hub .panel p{margin-top:0}#karak-hub .grid-2{align-items:center;gap:30px}#karak-hub .story-visual{min-height:280px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#8050b83d,transparent 65%)}#karak-hub .story-visual img{width:100%;height:320px;object-fit:contain;filter:drop-shadow(0 16px 16px #0007)}#karak-hub .picto{padding:22px 12px;background:#211a2acf}#karak-hub .picto .ico{font-size:23px}#karak-hub .picto b{font-size:17px}#karak-hub .picto span{font-size:18px;color:var(--ink-dim)}#karak-hub .heroes-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}#karak-hub .hero-card{border:0;background:none;color:var(--ink);padding:0;text-align:center;cursor:pointer;min-width:0}#karak-hub .portrait{position:relative;display:block;isolation:isolate}#karak-hub .portrait:before{content:"";position:absolute;inset:12% -5% -6%;background:radial-gradient(ellipse,#8754c799,transparent 68%);z-index:-1;opacity:.65;transition:transform .3s,opacity .3s}#karak-hub .portrait img{display:block;width:100%;height:auto;transition:transform .3s;filter:drop-shadow(0 8px 10px #0007)}#karak-hub .hero-card:hover img,#karak-hub .hero-card[aria-expanded=true] img{transform:translateY(-8px) scale(1.06)}#karak-hub .hero-card:hover .portrait:before,#karak-hub .hero-card[aria-expanded=true] .portrait:before{transform:scale(1.3);opacity:1}#karak-hub .hero-card strong{display:block;font:600 17px Barlow Semi Condensed,sans-serif;margin-top:13px}#karak-hub .hero-role{display:block;font-size:17px;color:var(--ink-dim)}#karak-hub .hero-profile{position:relative;margin-top:30px;padding:23px 50px 24px 25px;border-left:2px solid #a274d9;background:#34243eaa}#karak-hub .hero-profile[hidden],#karak-hub [hidden]{display:none!important}#karak-hub .hero-profile h4{font:600 26px Cinzel,serif;margin:8px 0}#karak-hub .hero-profile p{margin:0;color:var(--ink-dim)}#karak-hub .profile-close{position:absolute;right:12px;top:12px;border:1px solid #8d718e75;background:#241c2f;color:var(--ink);width:36px;height:36px;font-size:22px;cursor:pointer}#karak-hub .hero-card:focus-visible,#karak-hub button:focus-visible,#karak-hub a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:5px}#karak-hub .addons{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#karak-hub .addon{background:#211a2ac9;padding:19px}#karak-hub .addon b{font-size:19px}#karak-hub .addon span{font-size:16px}#karak-hub .addon .ph{min-height:58px;width:58px}#karak-hub .ph{background:linear-gradient(135deg,#35273e,#211a2a);color:var(--ink-dim);border-color:#715a7944;letter-spacing:.07em}#karak-hub .addon-detail{background:#1f1828f2;padding:27px}#karak-hub .subtab{font-size:15px;text-transform:none;letter-spacing:.015em}#karak-hub .subpanel h5{font-size:22px}#karak-hub .subpanel p{font-size:19px}#karak-hub .subpanel .grid-4{grid-template-columns:repeat(2,1fr)}#karak-hub .inline-buy .price-mini{color:var(--ink)}#karak-hub .btn{font-size:17px;text-transform:none;letter-spacing:.03em;min-height:47px}#karak-hub .buy{background:#201929f0;border-color:#b29a684a}#karak-hub .buy .ship{font-size:15px}#karak-hub .crosslink{background:#1c1625d9;padding:20px}#karak-hub .crosslink button{font-size:17px}#karak-hub .collapse-bar button{font-size:15px;color:var(--ink-dim)}#karak-hub .step .t b,#karak-hub .step .t span{font-size:20px}#karak-hub .editorial-placeholder{padding:20px;color:var(--ink-dim)}#karak-hub .bundle-sec{border-top:1px solid #d8b45c44}#karak-hub .bundle-item,#karak-hub .bundle-summary{background:#1c1625ed;border-color:#8d718e44}#karak-hub .bundle-info b{font-size:19px}#karak-hub .bundle-info span{font-size:15px}#karak-hub .bundle-thumb{display:block;width:64px;min-width:0}#karak-hub .bundle-thumb img{width:100%;height:65px;object-fit:contain}#karak-hub .bundle-price{font-size:18px}#karak-hub .bundle-note{font-size:16px}#karak-hub .prototype-note{font:500 13px Barlow Semi Condensed,sans-serif;color:var(--ink-dim);margin-bottom:17px}#karak-hub .placement{border-top:1px solid #ffffff20;color:var(--ink-dim)}#karak-hub .placement p{font-size:15px;line-height:1.5}#karak-hub .placement .crumbs{color:var(--ink-dim)}@media(min-width:1400px){#karak-hub{--maxw:1160px}#karak-hub .world-background img{object-fit:fill}}@media(max-width:1100px)and (orientation:portrait){#karak-hub .hero{padding-top:105px}#karak-hub .world-background img{object-position:center top;filter:brightness(1.04)}#karak-hub .panel{background:#1b1624de}}@media(max-width:900px){#karak-hub .heroes-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 18px}#karak-hub .game-box{height:235px}#karak-hub .half .body{padding:10px 20px 25px}#karak-hub .half h3{font-size:26px}#karak-hub .panel{padding:26px}#karak-hub .bundle-grid{grid-template-columns:1fr}#karak-hub .bundle-summary{position:static}}@media(max-width:600px){#karak-hub .wrap{padding:0 22px}#karak-hub .toolbar{padding:14px 20px;flex-wrap:wrap;gap:10px}#karak-hub .toolbar .tag{font-size:20px}#karak-hub .toolbar .meta{display:none}#karak-hub .toolbar .spacer{display:block}#karak-hub .switch{font-size:11px;letter-spacing:.02em}#karak-hub .world-background img{object-fit:cover;object-position:center top;filter:brightness(1.04)}#karak-hub .world-background:after{background:#14111b1a}#karak-hub .hero{padding:140px 0 24px}#karak-hub .hero .wrap{background:radial-gradient(ellipse at center,#14111ba8,transparent 75%)}#karak-hub .hero h1{font-size:43px;line-height:1.12}#karak-hub .hero .lede{font-size:20px;line-height:1.5}#karak-hub .hero .q{font-size:21px}#karak-hub .hero-mark{font-size:11px;letter-spacing:.13em;margin-bottom:18px}#karak-hub .scroll-cue{margin-top:20px}#karak-hub .sec-pad{padding:30px 0 40px}#karak-hub .split{grid-template-columns:1fr;gap:24px;margin-top:24px}#karak-hub .half .art{padding-top:16px}#karak-hub .game-box{height:270px}#karak-hub .half h3{font-size:28px}#karak-hub .half p{font-size:19px}#karak-hub .half .enter{width:100%;max-width:280px}#karak-hub .sec-head h2{font-size:29px}#karak-hub .split-hint{font-size:17px;line-height:1.4}#karak-hub .panel{padding:22px 18px;background:#1b1624e0}#karak-hub .panel h3{font-size:25px}#karak-hub .panel .lead{font-size:20px}#karak-hub .grid-2{grid-template-columns:1fr;gap:15px}#karak-hub .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}#karak-hub .story-visual{min-height:0}#karak-hub .story-visual img{height:245px}#karak-hub .exp-hero{padding:42px 0 28px}#karak-hub .exp-hero h2{font-size:44px}#karak-hub .exp-hero .sub{font-size:21px}#karak-hub .game-nav{position:relative;top:0;padding:8px}#karak-hub .game-tabs{display:grid;grid-template-columns:1fr;overflow:visible;gap:7px}#karak-hub .game-tab{width:100%;min-width:0;font-size:16px}#karak-hub .heroes-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}#karak-hub .hero-card strong{font-size:18px}#karak-hub .hero-role{font-size:17px}#karak-hub .hero-profile{padding-left:17px}#karak-hub .addons{grid-template-columns:1fr}#karak-hub .addon-detail{padding:19px 15px}#karak-hub .subpanel-grid{grid-template-columns:1fr}#karak-hub .buy{gap:20px;flex-direction:column;align-items:stretch;padding:22px}#karak-hub .buy .btn{text-align:center}#karak-hub .crosslink{flex-direction:column;align-items:center;text-align:center;gap:12px}#karak-hub .bundle-item{grid-template-columns:auto 48px minmax(0,1fr);padding:14px;gap:10px}#karak-hub .bundle-price{grid-column:3}#karak-hub .bundle-thumb{width:48px}#karak-hub .bundle-info b{font-size:18px}#karak-hub .bundle-info span{font-size:14px}#karak-hub .bundle-summary{padding:22px}#karak-hub .bundle-total strong{font-size:26px}#karak-hub .bundle-summary .btn{width:100%}#karak-hub .placement .wrap{padding:0 22px}#karak-hub .placement p{font-size:14px}#karak-hub .exp-body .stack{gap:24px}}@media(prefers-reduced-motion:reduce){#karak-hub *,#karak-hub *:before,#karak-hub *:after{animation:none!important;transition:none!important}#karak-hub .hero-card:hover img,#karak-hub .hero-card[aria-expanded=true] img,#karak-hub .half:hover .game-box{transform:none!important}#karak-hub{scroll-behavior:auto}}#karak-hub .hero{padding-bottom:24px}#karak-hub .hero .lede{max-width:47ch}#karak-hub .split-sec{padding-top:18px}#karak-hub .split-sec .sec-head{margin-bottom:0}#karak-hub .split-sec .sec-head h2{margin-top:0}#karak-hub .split-sec .rule{margin-top:16px}#karak-hub .split-sec .split{margin-top:27px}@media(max-width:600px){#karak-hub .hero{padding-bottom:22px}#karak-hub .split-sec{padding-top:12px}#karak-hub .hero .lede{font-size:20px}#karak-hub .split-sec .sec-head h2{font-size:28px}#karak-hub .split-sec .split{margin-top:22px}}#karak-hub .half .art{padding:14px 14px 0}#karak-hub .half .game-box{height:350px;max-width:100%;object-fit:contain}#karak-hub .exp-hero h2.game-logo-heading{display:flex;align-items:center;justify-content:center;min-height:200px;margin:18px auto 0;line-height:1}#karak-hub .game-logo{display:block;width:350px;height:210px;max-width:85%;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(0,0,0,.4))}@media(max-width:900px){#karak-hub .half .game-box{height:285px}#karak-hub .half .art{padding:12px 8px 0}#karak-hub .game-logo{width:325px;height:200px}}@media(max-width:600px){#karak-hub .half .game-box{height:315px;width:100%}#karak-hub .half .art{padding:12px 6px 0}#karak-hub .exp-hero h2.game-logo-heading{min-height:165px;margin-top:14px}#karak-hub .game-logo{width:300px;max-width:90%;height:175px}}#karak-hub header.hero{isolation:isolate;overflow:hidden}#karak-hub .intro-dragon{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/packages/tpl_singa/assets/dist/img/karak/karak-background-78fada1f.webp);background-repeat:no-repeat;background-size:cover;background-position:center 44%;opacity:.72;mask-image:linear-gradient(to bottom,transparent 0%,#000 15%,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 15%,#000 70%,transparent 100%)}#karak-hub header.hero .wrap{z-index:1}#karak-hub header.hero h1{text-shadow:0 3px 22px #100c19,0 1px 5px #100c19}#karak-hub .dungeon-divider{color:#cfad66;width:280px;max-width:80%;height:64px;margin:18px auto 0}#karak-hub .dungeon-divider svg{display:block;width:100%;height:100%}#karak-hub .addon-thumb-art{width:86px;height:100px;flex:0 0 86px}#karak-hub .addon-thumb-image{width:100%;height:100%;object-fit:contain;display:block}#karak-hub .addon-front-art{display:flex;align-items:center;justify-content:center;min-width:0}#karak-hub .addon-front-image{display:block;width:auto;max-width:100%;height:auto;max-height:260px;object-fit:contain}#karak-hub .bundle-thumb .addon-thumb-image{width:100%;height:100%;object-fit:contain}@media(min-width:601px)and (max-width:1100px){#karak-hub .intro-dragon{background-size:auto 125%;background-position:70% 38%;opacity:.65}}@media(max-width:600px){#karak-hub .intro-dragon{background-size:auto 108%;background-position:77% top;opacity:.57;mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 60%,transparent 100%)}#karak-hub .addon-thumb-art{width:72px;height:84px;flex-basis:72px}#karak-hub .addon-front-image{max-height:210px}}#karak-hub .world-background .intro-dragon{position:fixed;inset:0;z-index:1;height:100vh;height:100lvh;background-size:1400px auto;background-position:calc(50% - 320px) -40px;opacity:.64;mask-image:radial-gradient(ellipse 630px 430px at 50% 250px,#000 12%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse 630px 430px at 50% 250px,#000 12%,transparent 88%)}#karak-hub .addon-thumb-art{width:108px;height:124px;flex-basis:108px}@media(min-width:601px)and (max-width:1100px){#karak-hub .world-background .intro-dragon{background-size:1200px auto;background-position:calc(50% - 275px) 0;opacity:.6;mask-image:radial-gradient(ellipse 530px 410px at 50% 270px,#000 12%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse 530px 410px at 50% 270px,#000 12%,transparent 88%)}}@media(max-width:600px){#karak-hub .world-background .intro-dragon{background-size:920px auto;background-position:calc(50% - 210px) 25px;opacity:.55;mask-image:radial-gradient(ellipse 330px 340px at 50% 245px,#000 15%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 330px 340px at 50% 245px,#000 15%,transparent 90%)}#karak-hub .addon-thumb-art{width:90px;height:104px;flex-basis:90px}}#karak-hub .world-background .intro-dragon{position:fixed;inset:auto;left:calc(72% - 915.84px);top:-57.78px;width:1272px;height:697.99px;background-size:100% 100%;background-position:center;background-repeat:no-repeat;opacity:.63;mask-image:radial-gradient(ellipse 27% 44% at 72% 45%,#000 10%,rgba(0,0,0,.8) 35%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 27% 44% at 72% 45%,#000 10%,rgba(0,0,0,.8) 35%,transparent 100%)}@media(min-width:601px)and (max-width:1100px){#karak-hub .world-background .intro-dragon{left:calc(76% - 756px);top:0;width:1050px;height:576.17px;opacity:.63}}@media(max-width:600px){#karak-hub .world-background .intro-dragon{left:calc(82% - 648px);top:20px;width:900px;height:493.86px;opacity:.53}}#karak-hub .hub-subtitle{font-size:22px;color:var(--ink-dim);margin:16px 0 0}#karak-hub .new-product-visual{background:none!important;overflow:hidden;border-radius:12px;transform:rotate(-2deg)}#karak-hub .new-product-visual img{width:100%;height:auto!important;max-height:420px;object-fit:contain!important;border-radius:12px}#karak-hub .character-panel{position:relative;isolation:isolate;overflow:hidden;background:#1c1625f5!important;min-height:420px}#karak-hub .character-panel .ambient-character{position:absolute;right:-8%;bottom:-10%;width:66%;height:115%;object-fit:contain;opacity:.22;z-index:0;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 40%,#000 80%,transparent);filter:saturate(.65)}#karak-hub .character-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1c1625f2 0%,#1c1625bc 43%,transparent 85%);z-index:1;pointer-events:none}#karak-hub .character-copy{position:relative;z-index:2;max-width:75%}#karak-hub .benefits-list{display:grid;gap:20px;margin-top:24px}#karak-hub .benefit{display:flex;gap:16px}#karak-hub .benefit>span{font-size:24px;flex:none}#karak-hub .benefit h4{font-family:Cinzel,Times New Roman,serif;font-weight:600;font-size:22px;line-height:1.35;margin:0 0 6px}#karak-hub .benefit p{margin:0;font-size:20px;line-height:1.5;max-width:45ch}#karak-hub .rules-panel{min-height:270px;display:flex;align-items:center}#karak-hub .rules-panel .ambient-character{right:-5%;height:155%;bottom:-35%;opacity:.2}#karak-hub .rules-panel h3{max-width:20ch;margin-bottom:25px}#karak-hub #hero-story{white-space:pre-line;line-height:1.65;max-width:80ch}#karak-hub .video-stage{aspect-ratio:16/9;width:100%;background:#100d17;border-radius:10px;overflow:hidden;margin:20px 0}#karak-hub .video-stage iframe{width:100%;height:100%;border:0}#karak-hub .video-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#karak-hub .video-choices button{padding:0;text-align:left;background:#241c30;color:var(--ink);border:1px solid #655078;border-radius:7px;overflow:hidden;cursor:pointer;font:inherit}#karak-hub .video-choices img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}#karak-hub .video-choices span{display:block;padding:10px;font-size:17px;line-height:1.25}#karak-hub .video-choices small{display:block;color:var(--ink-dim);margin-top:6px}#karak-hub .video-choices [aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}#karak-hub .video-fallback{font-size:16px!important}#karak-hub .video-fallback a{color:var(--gold)}#karak-hub .product-safety{border-top:1px solid #b6a07940;color:var(--ink-dim);font-size:16px;padding:20px 0}#karak-hub .product-safety summary{cursor:pointer;display:flex;justify-content:space-between;gap:15px;font-family:Barlow Semi Condensed,sans-serif;letter-spacing:.05em;text-transform:uppercase}#karak-hub .product-safety>div{padding-top:15px;max-width:85ch}#karak-hub .product-safety h4{margin:15px 0 8px}#karak-hub .product-safety p{margin:0 0 15px}#karak-hub .product-safety[open] summary span{transform:rotate(45deg)}#karak-hub.game-in-view .world-background .intro-dragon{opacity:.13}@media(max-width:700px){#karak-hub .character-copy{max-width:100%}#karak-hub .character-panel{min-height:0;padding-bottom:35px}#karak-hub .character-panel .ambient-character{opacity:.11;width:85%;right:-20%;height:100%;bottom:0}#karak-hub .character-panel:after{background:linear-gradient(90deg,#1c1625eb,#1c1625a6 65%,#1c162530)}#karak-hub .rules-panel{min-height:250px}#karak-hub .rules-panel .ambient-character{height:120%;bottom:-10%;opacity:.12}#karak-hub .benefit h4{font-size:21px}#karak-hub .benefit p{font-size:19px}#karak-hub .video-choices{grid-template-columns:repeat(2,minmax(0,1fr))}#karak-hub .new-product-visual{transform:none}#karak-hub .hub-subtitle{font-size:20px}}#karak-hub .new-product-visual{transform:none!important}#karak-hub .benefits-panel:before,#karak-hub .rules-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 38% 80% at 82% 50%,rgba(135,84,199,.24),transparent 72%);z-index:0;pointer-events:none}#karak-hub .benefits-panel .ambient-character{opacity:.38;width:62%;right:-4%;height:118%;bottom:-10%;filter:saturate(.85);mask-image:linear-gradient(90deg,transparent 0%,#000 28%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 28%,#000 88%,transparent 100%)}#karak-hub .rules-panel .ambient-character{opacity:.38;width:58%;right:-2%;height:155%;bottom:-35%;filter:saturate(.85);mask-image:linear-gradient(90deg,transparent 0%,#000 28%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 28%,#000 88%,transparent 100%)}#karak-hub .rules-panel h3{max-width:none;white-space:nowrap}#karak-hub .hero-profile{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;align-items:center;text-align:left;overflow:hidden}#karak-hub .hero-profile-copy{min-width:0;text-align:left}#karak-hub .hero-profile-art{align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:170px;position:relative}#karak-hub .hero-profile-art:before{content:"";position:absolute;inset:12% -12%;background:radial-gradient(ellipse,rgba(135,84,199,.48),transparent 70%);z-index:0}#karak-hub .hero-profile-art img{position:relative;z-index:1;display:block;width:100%;max-height:235px;object-fit:contain;filter:drop-shadow(0 8px 12px #0008)}#karak-hub .hero-profile .hero-profile-copy h4,#karak-hub .hero-profile .hero-profile-copy p{text-align:left}#karak-hub .play-video-stage{margin-top:26px}@media(min-width:701px)and (max-width:1100px){#karak-hub .benefits-panel .ambient-character,#karak-hub .rules-panel .ambient-character{opacity:.34}#karak-hub .hero-profile{grid-template-columns:minmax(0,1fr) 170px}}@media(max-width:700px){#karak-hub .benefits-panel .ambient-character{display:none}#karak-hub .benefits-panel:before{background:radial-gradient(ellipse 70% 70% at 50% 25%,rgba(135,84,199,.15),transparent 72%)}#karak-hub .rules-panel .ambient-character{opacity:.16;width:70%;right:-12%;height:120%;bottom:-10%}#karak-hub .rules-panel h3{white-space:normal;max-width:24ch}#karak-hub .hero-profile{grid-template-columns:minmax(0,1fr) 105px;gap:12px;padding-right:36px}#karak-hub .hero-profile-art{min-height:135px}#karak-hub .hero-profile-art img{max-height:180px}#karak-hub .hero-profile h4{font-size:23px}#karak-hub .hero-profile p{font-size:17px;line-height:1.5}#karak-hub .play-video-stage{margin-top:22px}}#karak-hub .benefits-panel .ambient-character,#karak-hub .rules-panel .ambient-character{opacity:1!important;filter:saturate(1) drop-shadow(0 8px 12px #0007);mask-image:none;-webkit-mask-image:none}#karak-hub .benefits-panel .ambient-character{right:-4%;width:62%;height:118%;bottom:-10%}#karak-hub .rules-panel .ambient-character{right:-2%;width:58%;height:155%;bottom:-35%}#karak-hub .hero-profile{z-index:3}@media(max-width:700px){#karak-hub .heroes-row .hero-profile{grid-column:1 / -1;width:100%;margin-top:4px;margin-bottom:8px}#karak-hub .rules-panel .ambient-character{opacity:.94!important;width:70%;right:-12%;height:120%;bottom:-10%}}#karak-hub .k2-benefits-panel .character-copy{max-width:min(78%,760px)}#karak-hub .k2-ambient-art{position:absolute;right:2%;top:14%;bottom:10%;width:26%;border:1px dashed #9472b078;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--ink-faint);background:radial-gradient(ellipse,rgba(135,84,199,.23),transparent 70%);font:600 15px Barlow Semi Condensed,sans-serif;text-align:center;padding:20px}#karak-hub .portrait-awaiting-art{display:flex;align-items:center;justify-content:center;aspect-ratio:3/4;border:1px dashed #9472b078;border-radius:12px;background:radial-gradient(ellipse at 50% 65%,#67447d77,transparent 70%);color:var(--ink-faint);font:600 15px Barlow Semi Condensed,sans-serif}#karak-hub .hero-profile.awaiting-art{grid-template-columns:minmax(0,1fr)}#karak-hub .hero-profile.awaiting-art .hero-profile-art{display:none}#karak-hub .hero-profile-subtitle{font-family:Barlow Semi Condensed,sans-serif;font-size:15px!important;text-transform:uppercase;letter-spacing:.12em;color:var(--gold)!important;margin:0 0 14px!important}#karak-hub #hero-profile-k2 [data-profile-story]{white-space:pre-line;line-height:1.65;max-width:80ch;text-align:left}@media(max-width:700px){#karak-hub .k2-benefits-panel .character-copy{max-width:100%}#karak-hub .k2-ambient-art{display:none}}#karak-hub .k2-benefits-panel .character-copy{max-width:66%}#karak-hub .k2-ambient-art{right:2%;top:10%;bottom:8%;width:31%;border:0;background:radial-gradient(ellipse,rgba(135,84,199,.24),transparent 70%);padding:0;pointer-events:none}#karak-hub .k2-ambient-art img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 18px #0008)}#karak-hub #exp-k2 .hero-card .portrait{display:flex;align-items:end;justify-content:center;aspect-ratio:3/4}#karak-hub #exp-k2 .hero-card .portrait img{width:100%;height:100%;object-fit:contain;object-position:center bottom}@media(max-width:900px){#karak-hub .k2-benefits-panel .character-copy{max-width:68%}#karak-hub .k2-ambient-art{width:29%}}@media(max-width:700px){#karak-hub .k2-benefits-panel .character-copy{max-width:100%}#karak-hub .k2-ambient-art{position:relative;display:flex;right:auto;top:auto;bottom:auto;width:100%;height:220px;margin-top:18px;background:radial-gradient(ellipse,rgba(135,84,199,.19),transparent 70%)}#karak-hub .k2-ambient-art img{max-height:220px}}#karak-hub .world-background .intro-dragon{opacity:.74}#karak-hub #exp-k2 .story-visual img{height:390px;max-height:100%;object-fit:contain}#karak-hub .k2-benefits-panel .k2-ambient-art{z-index:2;background:radial-gradient(ellipse at 50% 52%,rgba(135,84,199,.32),rgba(135,84,199,.14) 35%,transparent 70%)}#karak-hub .k2-benefits-panel .k2-ambient-art img{position:relative;z-index:1;filter:drop-shadow(0 12px 15px #0008)}#karak-hub .k2-benefits-panel .character-copy{z-index:3}@media(min-width:701px)and (max-width:1100px){#karak-hub .world-background .intro-dragon{opacity:.72}}@media(max-width:700px){#karak-hub .world-background .intro-dragon{opacity:.64}#karak-hub #exp-k2 .story-visual img{height:300px}#karak-hub .k2-benefits-panel .k2-ambient-art{height:250px}#karak-hub .k2-benefits-panel .k2-ambient-art img{max-height:250px}}#karak-hub #exp-k1 .new-product-visual{background:radial-gradient(ellipse,rgba(135,84,199,.18),transparent 70%)!important}#karak-hub #exp-k1 .new-product-visual img{width:100%;height:auto!important;max-height:410px;object-fit:contain!important;filter:drop-shadow(0 14px 18px #0008)}#karak-hub #exp-k1 .benefits-panel:before,#karak-hub #exp-k1 .rules-panel:before{background:radial-gradient(ellipse 38% 78% at 81% 52%,rgba(135,84,199,.33),rgba(135,84,199,.12) 38%,transparent 73%)}#karak-hub #exp-k1 .benefits-panel .ambient-character,#karak-hub #exp-k1 .rules-panel .ambient-character{z-index:2;object-fit:contain;object-position:center bottom;opacity:1!important;filter:drop-shadow(0 12px 15px #0008);mask-image:none;-webkit-mask-image:none}#karak-hub #exp-k1 .benefits-panel .character-copy,#karak-hub #exp-k1 .rules-panel .character-copy{position:relative;z-index:3;max-width:65%}#karak-hub #exp-k1 .benefits-panel:after,#karak-hub #exp-k1 .rules-panel:after{background:linear-gradient(90deg,#1c1625f2 0%,#1c1625df 43%,#1c162588 64%,transparent 82%)}#karak-hub #exp-k1 .benefits-panel .ambient-character{right:1%;bottom:-7%;width:36%;height:110%}#karak-hub #exp-k1 .rules-panel{min-height:320px}#karak-hub #exp-k1 .rules-panel .ambient-character{right:2%;bottom:-5%;width:37%;height:108%}#karak-hub #exp-k1 .rules-panel h3{white-space:normal;max-width:26ch}@media(min-width:701px)and (max-width:1000px){#karak-hub #exp-k1 .benefits-panel .character-copy,#karak-hub #exp-k1 .rules-panel .character-copy{max-width:66%}#karak-hub #exp-k1 .benefits-panel .ambient-character{width:35%;right:0}#karak-hub #exp-k1 .rules-panel .ambient-character{width:36%;right:0}#karak-hub #exp-k1 .rules-panel h3{font-size:clamp(23px,3vw,29px)}}@media(max-width:700px){#karak-hub #exp-k1 .new-product-visual img{max-height:330px}#karak-hub #exp-k1 .benefits-panel .character-copy,#karak-hub #exp-k1 .rules-panel .character-copy{max-width:100%}#karak-hub #exp-k1 .benefits-panel .ambient-character{display:none}#karak-hub #exp-k1 .rules-panel{display:flex;flex-direction:column-reverse;align-items:flex-start;min-height:0}#karak-hub #exp-k1 .rules-panel .ambient-character{position:relative;right:auto;bottom:auto;align-self:center;width:100%;height:225px;margin-top:15px;opacity:1!important}#karak-hub #exp-k1 .rules-panel:after{background:none}#karak-hub #exp-k1 .rules-panel h3{max-width:22ch}}#karak-hub #exp-k2 .rules-panel{min-height:340px}#karak-hub #exp-k2 .rules-panel .character-copy{position:relative;z-index:3;max-width:60%}#karak-hub #exp-k2 .rules-panel h3{white-space:normal;max-width:none}#karak-hub #exp-k2 .rules-panel .ambient-character{z-index:2;top:4%;bottom:auto;right:2%;width:35%;height:92%;object-fit:contain;object-position:center center;opacity:1!important;filter:drop-shadow(0 12px 15px #0008);mask-image:none;-webkit-mask-image:none}#karak-hub #exp-k2 .rules-panel:after{background:linear-gradient(90deg,#1c1625f2 0%,#1c1625df 42%,#1c162588 61%,transparent 82%)}@media(max-width:700px){#karak-hub #exp-k2 .rules-panel{display:flex;flex-direction:column-reverse;align-items:flex-start;min-height:0}#karak-hub #exp-k2 .rules-panel .character-copy{max-width:100%}#karak-hub #exp-k2 .rules-panel .ambient-character{position:relative;top:auto;right:auto;bottom:auto;align-self:center;width:100%;height:300px;margin:12px 0 0;object-position:center center}#karak-hub #exp-k2 .rules-panel:after{background:none}}#karak-hub #exp-k1 .rules-panel,#karak-hub #exp-k2 .rules-panel{min-height:340px}#karak-hub #exp-k1 .rules-panel .character-copy,#karak-hub #exp-k2 .rules-panel .character-copy{max-width:62%}#karak-hub #exp-k1 .rules-panel h3,#karak-hub #exp-k2 .rules-panel h3{font-size:clamp(33px,3.5vw,42px);line-height:1.17;white-space:normal;max-width:none;margin:0 0 28px}#karak-hub #exp-k1 .rules-panel .btn,#karak-hub #exp-k2 .rules-panel .btn{min-height:54px;padding:15px 28px;border-radius:5px;font-size:14px;letter-spacing:.1em;justify-content:center;text-align:center}@media(min-width:1001px){#karak-hub #exp-k1 .rules-panel .ambient-character{right:10%;width:42%;height:106%;bottom:-3%}#karak-hub #exp-k2 .rules-panel .ambient-character{right:10%;width:42%;height:94%;top:3%}}@media(min-width:701px)and (max-width:1000px){#karak-hub #exp-k1 .rules-panel .ambient-character{right:1%;width:40%;height:100%;bottom:0}#karak-hub #exp-k2 .rules-panel .ambient-character{right:1%;width:40%;height:90%;top:5%}#karak-hub #exp-k1 .rules-panel h3,#karak-hub #exp-k2 .rules-panel h3{font-size:clamp(30px,3.5vw,36px)}}@media(max-width:700px){#karak-hub #exp-k1 .rules-panel,#karak-hub #exp-k2 .rules-panel{min-height:0}#karak-hub #exp-k1 .rules-panel .character-copy,#karak-hub #exp-k2 .rules-panel .character-copy{max-width:100%}#karak-hub #exp-k1 .rules-panel h3,#karak-hub #exp-k2 .rules-panel h3{font-size:clamp(29px,7vw,36px);margin-bottom:22px}#karak-hub #exp-k1 .rules-panel .ambient-character,#karak-hub #exp-k2 .rules-panel .ambient-character{right:auto;width:100%}}#karak-hub #exp-k1 #hero-story .story-paragraph,#karak-hub #exp-k2 [data-profile-story] .story-paragraph{display:block;white-space:pre-line;margin:0 0 .55em}#karak-hub #exp-k1 #hero-story .story-paragraph:last-child,#karak-hub #exp-k2 [data-profile-story] .story-paragraph:last-child{margin-bottom:0}#karak-hub #addon-regent .regent-story-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:28px;align-items:center}#karak-hub #addon-regent .regent-story-grid p{margin:0 0 .7em;line-height:1.6}#karak-hub #addon-regent .regent-lord-art img{display:block;width:100%;max-height:390px;object-fit:contain;border-radius:8px}#karak-hub #addon-regent .regent-heroes{margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}#karak-hub #addon-regent .regent-heroes-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px}#karak-hub #addon-regent .regent-hero-card{border:0;background:none;color:var(--ink);padding:0;text-align:center;cursor:pointer;min-width:0;font:inherit}#karak-hub #addon-regent .regent-hero-card .portrait{display:flex;align-items:end;aspect-ratio:4/5}#karak-hub #addon-regent .regent-hero-card .portrait img{width:100%;height:100%;object-fit:contain;object-position:center bottom}#karak-hub #addon-regent .regent-hero-card strong{display:block;font:600 19px Barlow Semi Condensed,sans-serif;margin-top:14px}#karak-hub #addon-regent .regent-hero-card:hover img,#karak-hub #addon-regent .regent-hero-card[aria-expanded=true] img{transform:translateY(-6px)}#karak-hub #addon-regent [data-regent-profile-story]{line-height:1.65;font-size:19px;color:var(--ink-dim)}#karak-hub #addon-regent .story-paragraph{display:block;margin-bottom:.55em}#karak-hub #addon-regent .story-paragraph:last-child{margin-bottom:0}#karak-hub #addon-regent .regent-video-placeholder{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);text-align:center;background:radial-gradient(ellipse,#8754c72e,#100d17);padding:22px}#karak-hub #addon-regent .regent-video-placeholder span{font:600 21px Barlow Semi Condensed,sans-serif;color:var(--ink)}#karak-hub #addon-regent .regent-video-placeholder small{display:block;font:400 18px EB Garamond,serif;margin-top:10px;color:var(--ink-dim)}#karak-hub #addon-regent .regent-rules{margin-top:26px}@media(max-width:700px){#karak-hub #addon-regent .subtabs{display:grid;grid-template-columns:1fr 1fr;gap:7px}#karak-hub #addon-regent .subtab{min-width:0;padding:10px 8px;font-size:15px}#karak-hub #addon-regent .regent-story-grid{grid-template-columns:1fr;gap:18px}#karak-hub #addon-regent .regent-lord-art img{height:280px}#karak-hub #addon-regent .regent-heroes-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}#karak-hub #addon-regent .regent-heroes-row .hero-profile{grid-column:1 / -1;width:100%;margin:0}#karak-hub #addon-regent .hero-profile{grid-template-columns:1fr;padding:20px 17px}#karak-hub #addon-regent .hero-profile h4{padding-right:30px}#karak-hub #addon-regent .hero-profile-art img{max-height:225px}#karak-hub #addon-regent [data-regent-profile-story]{font-size:18px}#karak-hub #addon-regent .regent-rules{padding:22px 16px}#karak-hub #addon-regent .regent-rules h3{font-size:clamp(25px,6vw,34px)}#karak-hub #addon-regent .regent-rules .btn{width:100%;padding:15px 12px;font-size:12px;letter-spacing:.07em}}#karak-hub #addon-heroes .regent-story-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:28px;align-items:center}#karak-hub #addon-heroes .regent-story-grid p{margin:0 0 .7em;line-height:1.6}#karak-hub #addon-heroes .regent-lord-art img{display:block;width:100%;max-height:390px;object-fit:contain;border-radius:8px}#karak-hub #addon-heroes .regent-heroes{margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}#karak-hub #addon-heroes .regent-heroes-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}#karak-hub #addon-heroes .regent-hero-card{border:0;background:none;color:var(--ink);padding:0;text-align:center;cursor:pointer;min-width:0;font:inherit}#karak-hub #addon-heroes .regent-hero-card .portrait{display:flex;align-items:end;aspect-ratio:4/5}#karak-hub #addon-heroes .regent-hero-card .portrait img{width:100%;height:100%;object-fit:contain;object-position:center bottom}#karak-hub #addon-heroes .regent-hero-card strong{display:block;font:600 19px Barlow Semi Condensed,sans-serif;margin-top:14px}#karak-hub #addon-heroes .regent-hero-card:hover img,#karak-hub #addon-heroes .regent-hero-card[aria-expanded=true] img{transform:translateY(-6px)}#karak-hub #addon-heroes [data-regent-profile-story]{line-height:1.65;font-size:19px;color:var(--ink-dim)}#karak-hub #addon-heroes .story-paragraph{display:block;margin-bottom:.55em}#karak-hub #addon-heroes .story-paragraph:last-child{margin-bottom:0}#karak-hub #addon-heroes .regent-video-placeholder{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);text-align:center;background:radial-gradient(ellipse,#8754c72e,#100d17);padding:22px}#karak-hub #addon-heroes .regent-video-placeholder span{font:600 21px Barlow Semi Condensed,sans-serif;color:var(--ink)}#karak-hub #addon-heroes .regent-video-placeholder small{display:block;font:400 18px EB Garamond,serif;margin-top:10px;color:var(--ink-dim)}#karak-hub #addon-heroes .regent-rules{margin-top:26px}@media(max-width:700px){#karak-hub #addon-heroes .subtabs{display:grid;grid-template-columns:1fr 1fr;gap:7px}#karak-hub #addon-heroes .subtab{min-width:0;padding:10px 8px;font-size:15px}#karak-hub #addon-heroes .regent-story-grid{grid-template-columns:1fr;gap:18px}#karak-hub #addon-heroes .regent-lord-art img{height:280px}#karak-hub #addon-heroes .regent-heroes-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}#karak-hub #addon-heroes .regent-heroes-row .hero-profile{grid-column:1 / -1;width:100%;margin:0}#karak-hub #addon-heroes .hero-profile{grid-template-columns:1fr;padding:20px 17px}#karak-hub #addon-heroes .hero-profile h4{padding-right:30px}#karak-hub #addon-heroes .hero-profile-art img{max-height:225px}#karak-hub #addon-heroes [data-regent-profile-story]{font-size:18px}#karak-hub #addon-heroes .regent-rules{padding:22px 16px}#karak-hub #addon-heroes .regent-rules h3{font-size:clamp(25px,6vw,34px)}#karak-hub #addon-heroes .regent-rules .btn{width:100%;padding:15px 12px;font-size:12px;letter-spacing:.07em}}#karak-hub #addon-heroes .newheroes-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:28px;align-items:center}#karak-hub #addon-heroes .newheroes-intro .addon-front-image{max-height:390px}#karak-hub #addon-heroes .newheroes-play{margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}#karak-hub #addon-heroes .newheroes-play .btn{margin-top:10px}#karak-hub #addon-heroes .hero-profile-subtitle:empty{display:none}@media(max-width:700px){#karak-hub #addon-heroes .subtabs{grid-template-columns:1fr}#karak-hub #addon-heroes .newheroes-intro{grid-template-columns:1fr;gap:22px}#karak-hub #addon-heroes .newheroes-intro .addon-front-image{max-height:280px}#karak-hub #addon-heroes .newheroes-play .btn{max-width:100%;padding-inline:18px}}#karak-hub .nh-arrival{display:block;margin-top:8px;color:var(--ink);font-size:14px;font-weight:700;line-height:1.5;letter-spacing:normal;text-transform:none}#karak-hub .bundle-info .nh-arrival{color:var(--ink);font-weight:700}#karak-hub .nh-unavailable-button:disabled{opacity:.65;cursor:not-allowed;white-space:normal;text-align:center}#karak-hub .bundle-item:has(input[data-bundle-product=heroes]){cursor:default}@media(max-width:700px){#karak-hub #hero-profile,#karak-hub #hero-profile-k2,#karak-hub #addon-regent .hero-profile,#karak-hub #addon-heroes .hero-profile{grid-template-columns:minmax(0,1fr);gap:0;padding:22px 18px}#karak-hub #hero-profile .hero-profile-art,#karak-hub #hero-profile-k2 .hero-profile-art,#karak-hub #addon-regent .hero-profile-art,#karak-hub #addon-heroes .hero-profile-art{display:none}#karak-hub #hero-profile .hero-profile-copy,#karak-hub #hero-profile-k2 .hero-profile-copy,#karak-hub #addon-regent .hero-profile-copy,#karak-hub #addon-heroes .hero-profile-copy{width:100%;min-width:0}#karak-hub #hero-profile h4,#karak-hub #hero-profile-k2 h4,#karak-hub #addon-regent .hero-profile h4,#karak-hub #addon-heroes .hero-profile h4{padding-right:30px;overflow-wrap:break-word}#karak-hub #hero-profile .hero-profile-subtitle,#karak-hub #hero-profile-k2 .hero-profile-subtitle,#karak-hub #addon-regent .hero-profile-subtitle,#karak-hub #addon-heroes .hero-profile-subtitle{padding-right:24px}}#karak-hub .how-to-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,30%);gap:28px;align-items:center}#karak-hub .how-to-layout .steps{min-width:0;width:100%}#karak-hub .how-to-art{display:flex;align-items:center;justify-content:center;min-width:0;align-self:stretch}#karak-hub .how-to-art .how-to-character{display:block;position:static!important;width:100%!important;max-width:310px;height:auto!important;max-height:560px;object-fit:contain;opacity:1!important;transform:none!important;filter:drop-shadow(0 12px 18px #0006)}@media(max-width:900px){#karak-hub .how-to-layout{grid-template-columns:1fr;gap:24px}#karak-hub .how-to-art .how-to-character{max-width:240px;max-height:360px}#karak-hub .how-to-art{padding:0 12px 8px}}#karak-hub .game-nav{top:calc(var(--karak-header-offset, 0px) + 12px)}#karak-hub [id]{scroll-margin-top:calc(var(--karak-header-offset, 0px) + 24px)}#karak-hub .bundle-info .bundle-free{display:inline-block;margin-top:6px;padding:2px 9px;border:1px solid #4fbf7a;border-radius:999px;background:#2e8b5733;color:#8ff0b0;font-family:Barlow Semi Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}#karak-hub .bundle-note.is-free{margin-top:14px;padding:10px 14px;border:1px solid #4fbf7a;border-radius:8px;background:#2e8b5738;color:#9bf5ba;font-size:17px;font-weight:700;text-shadow:0 0 12px #4fbf7a66}#karak-hub .bundle-note.is-free:before{content:"\2713\a0"}#karak-hub .product-status{margin-top:8px;font-size:13px;line-height:1.3}#karak-hub .product-status span{display:inline}#karak-hub .inline-buy .product-status{flex-basis:100%;margin-top:0}#karak-hub .bundle-item:has(input:disabled[data-bundle-product]) .bundle-thumb,#karak-hub .bundle-item:has(input:disabled[data-bundle-product]) .bundle-price{opacity:.5}#karak-hub .bundle-item:has(input:disabled[data-bundle-product]){cursor:not-allowed}#karak-hub .btn[disabled]{cursor:not-allowed;opacity:.5}#karak-hub .price-old{color:var(--ink-faint,#9a93a6);text-decoration:line-through;font-size:16px;font-weight:400}#karak-hub .buy .price .price-old{font-size:20px}#karak-hub .price-sale,#karak-hub .buy .price .num.price-sale{color:#ff7b6b}#karak-hub .price-discount{color:#9bf5ba;font-size:13px;font-weight:700}#karak-hub .price-previous{color:var(--ink-faint,#9a93a6);font-size:12px;line-height:1.3}#karak-hub .inline-buy .price-mini .price-old{margin-right:6px}#karak-hub .bundle-price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}#karak-hub .bundle-price .price-old{font-size:13px}#karak-hub .bundle-price .price-sale{color:#ff7b6b}#karak-hub .bundle-price .price-discount{font-size:12px}
