/*! EXO (exogame.eu) © 2026 Patryk Żukiewicz i Eryk Żukiewicz. Wszelkie prawa zastrzeżone. Kopiowanie, rozpowszechnianie i wykorzystanie kodu, grafik i treści bez zgody autorów zabronione. */
.sk-facs{margin-top:var(--space-2)}.sk-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:var(--space-5);align-items:start}.sk-stage{position:relative;min-height:460px;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(127,211,255,.08),transparent 70%),var(--glass)}.sk-stage canvas{display:block;width:100%;height:460px;cursor:grab;touch-action:none}.sk-stage canvas:active{cursor:grabbing}.sk-ship{position:absolute;left:50%;bottom:14px;display:flex;gap:6px;align-items:center;transform:translate(-50%)}.sk-ship select,.sk-arrow{min-height:36px;border:1px solid var(--line-strong);border-radius:999px;background:#050811bf;color:var(--fg);font:inherit;font-size:var(--fs-sm)}.sk-ship select{padding:0 14px}.sk-arrow{width:36px;padding:0;font-size:18px;cursor:pointer}.sk-arrow:hover{border-color:var(--holo);color:var(--holo)}.sk-hint{position:absolute;top:10px;right:14px;margin:0;color:var(--fg-faint);font-family:var(--font-mono);font-size:10.5px}.sk-list{display:grid;gap:var(--space-3)}.sk-list h2{margin:0;font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:.04em}.sk-list ul{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.sk-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;align-items:center;padding:16px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--glass);cursor:pointer;transition:border-color .15s,box-shadow .15s}.sk-card:hover,.sk-card:focus-visible{border-color:var(--holo-dim);outline:none}.sk-card.is-view{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset,0 0 22px #f6a94540}.sk-card__txt{min-width:0}.sk-card__kicker{margin:0;color:var(--fg-faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.sk-card h3{margin:2px 0 4px;font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:.02em}.sk-card p{margin:0;color:var(--fg-muted);font-size:var(--fs-xs);line-height:1.4}.sk-sw{display:grid;grid-template-columns:repeat(2,22px);gap:4px}.sk-sw i{display:block;width:22px;height:22px;border:1px solid rgba(255,255,255,.18);border-radius:5px;background:var(--c)}.sk-btn{grid-column:1 / -1;justify-self:end;min-height:34px;padding:7px 18px;border:1px solid rgba(246,169,69,.6);border-radius:999px;background:#f6a9451a;color:var(--accent);font:inherit;font-size:var(--fs-xs);font-weight:500;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;cursor:pointer}.sk-btn:hover:not(:disabled){background:#f6a94533}.sk-btn:disabled{border-color:var(--line-strong);background:none;color:var(--fg-faint);cursor:default}.sk-btn.is-on{border-color:#8dffb480;background:#8dffb414;color:#8dffb4;cursor:default}.sk-soon{padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--fg-muted);font-size:var(--fs-sm);text-align:center}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 960px){.sk-grid{grid-template-columns:minmax(0,1fr)}.sk-stage,.sk-stage canvas{min-height:340px;height:340px}}.sk-list__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sk-wallet{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--auryn);font-family:var(--font-mono);font-size:var(--fs-sm)}.sk-card[style*=--r]{border-color:color-mix(in srgb,var(--r) 45%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--r) 10%,transparent),transparent 55%),var(--glass)}.sk-rarity{display:inline-block;margin-left:6px;padding:1px 8px;border:1px solid var(--r);border-radius:999px;color:var(--r);letter-spacing:.08em}.sk-own{display:inline-block;margin-left:4px;padding:1px 8px;border-radius:999px;background:#8dffb41f;color:#8dffb4}.sk-btn--buy{display:inline-flex;align-items:center;gap:6px;border-color:#ffd27a99;background:var(--auryn-soft);color:var(--auryn)}.sk-btn--buy.is-sure,.sk-btn.sk-btn--buy.is-sure,.sk-btn.sk-btn--buy.is-sure:hover{background:var(--auryn);color:var(--accent-ink)}.sk-pack{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;border:1px solid rgba(92,255,200,.45);border-radius:var(--r-md);background:linear-gradient(135deg,rgba(92,255,200,.1),transparent 60%),var(--glass)}.sk-pack h3{margin:2px 0 4px;font-family:var(--font-display);font-size:var(--fs-sm)}.sk-pack p{margin:0;color:var(--fg-muted);font-size:var(--fs-xs)}.sk-pack s{margin-right:6px;opacity:.6}.sk-btn--award{border-color:#5cffc880;background:#5cffc814;color:#5cffc8;cursor:default}.sk-day{display:inline-block;margin-left:4px;padding:1px 8px;border-radius:999px;background:var(--auryn);color:var(--accent-ink)}.sk-godla__title{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:var(--fs-md)}.sk-godla__hint{margin:0;color:var(--fg-muted);font-size:var(--fs-xs)}.sk-godla{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px;margin:0;padding:0;list-style:none}.sk-godla button{display:grid;justify-items:center;gap:4px;width:100%;padding:10px 4px 8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--glass);color:var(--fg-muted);font:inherit;cursor:pointer}.sk-godla button:hover:not(:disabled){border-color:var(--holo-dim);color:var(--fg)}.sk-godla button[aria-pressed=true]{border-color:var(--c, var(--accent));box-shadow:0 0 14px color-mix(in srgb,var(--c, var(--accent)) 35%,transparent);color:var(--c, var(--accent))}.sk-godla small{overflow:hidden;max-width:100%;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sk-g__none{display:grid;place-items:center;height:28px;font-size:20px}#sk-styles{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.sk-style__ico{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--r, var(--holo));background:#05081180}.sk-btn.sk-btn--prem{border-color:color-mix(in srgb,var(--premium) 45%,transparent);background:var(--premium-soft);color:var(--premium)}.sk-style--gold{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--auryn) 70%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--auryn) 16%,transparent),transparent 60%),var(--glass);box-shadow:0 0 24px color-mix(in srgb,var(--auryn) 22%,transparent)}.sk-style--gold:after{position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,color-mix(in srgb,var(--auryn) 22%,transparent) 50%,transparent 65%);background-size:250% 100%;content:"";pointer-events:none;animation:sk-shine 4.5s ease-in-out infinite}.sk-style--gold h3{color:var(--auryn)}@keyframes sk-shine{0%{background-position:120% 0}60%,to{background-position:-120% 0}}@media (prefers-reduced-motion: reduce){.sk-style--gold:after{animation:none}}.sk-list__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.sk-tabs{display:inline-flex;gap:2px;padding:4px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--glass)}.sk-tabs button{padding:8px 14px;border:0;border-radius:6px;background:none;color:var(--fg-muted);font:600 .74rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.sk-tabs button:hover{color:var(--fg)}.sk-tabs button[aria-selected=true]{background:var(--holo-soft);color:var(--fg);box-shadow:inset 0 0 0 1px var(--holo-dim)}.sk-shop{font:600 .74rem var(--font-display);letter-spacing:.06em;color:var(--accent);text-decoration:none}.sk-shop:hover{color:var(--fg)}.sk-list ul.sk-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:calc(100vh - 320px);align-content:start;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.sk-tiles .sk-card{height:100%;grid-template-columns:auto minmax(0,1fr);align-content:start;padding:12px;border-radius:var(--r-sm);animation:cmd-up .35s var(--ease-out) both}.sk-tiles .sk-card__txt p:not(.sk-card__kicker){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.74rem}.sk-tiles .sk-card h3{font-size:.92rem}.sk-tiles .sk-card>.sk-btn{grid-column:1 / -1;justify-self:stretch;text-align:center}.sk-tiles .sk-pack,.sk-tiles .sk-soon{grid-column:1 / -1}.sk-btn--shop{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent);text-decoration:none}.sk-btn--shop:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}[data-skpanel]{display:grid;gap:10px}[data-skpanel][hidden]{display:none}@media (max-width: 760px){.sk-list ul.sk-tiles{grid-template-columns:1fr;max-height:none}}
