.holo-brand>img{height:51px;width:51px}.holo-brand>span{font-size:23px;letter-spacing:1px}.holo-brand small{font-size:9px;letter-spacing:3.8px;color:#6d91cb}.holo-brand{gap:8px;margin-bottom:33px}.avatar img{height:29px;width:29px}.avatar{border:0;background:transparent}.mobile-brand img{height:35px;width:35px}.mobile-brand>span{font-size:17px;letter-spacing:.7px}.mobile-brand small{font-size:6px;letter-spacing:1.8px;margin-top:5px}.trade-bar{display:grid;grid-template-columns:auto minmax(80px,1fr) auto;gap:22px;padding:10px 14px}.trade-percent{margin:0}.percent-slider{min-width:0;padding:0 3px}.percent-slider label{display:block;font-size:8px;color:#93a8c8;margin:0 0 5px}.percent-slider input{display:block;appearance:none;-webkit-appearance:none;width:100%;height:6px;margin:10px 0;background:linear-gradient(to right,#4e7bce var(--progress),#e6edf9 var(--progress));border-radius:10px;cursor:pointer;outline:none;touch-action:pan-y}.percent-slider input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:21px;height:21px;border-radius:50%;background:#fff;border:5px solid #2e62cf;box-shadow:0 2px 5px #1e4f9825;cursor:grab}.percent-slider input::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:5px solid #2e62cf;box-shadow:0 2px 5px #1e4f9825}.percent-slider input:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.08)}body[data-trade-mode=sell] .percent-slider input{background:linear-gradient(to right,#e6b427 var(--progress),#f1ead7 var(--progress))}body[data-trade-mode=sell] .percent-slider input::-webkit-slider-thumb{border-color:#dcac23}body[data-trade-mode=sell] .percent-slider input::-moz-range-thumb{border-color:#dcac23}.trade-bar-compact{grid-template-columns:1fr auto;gap:8px;padding:8px}.trade-bar-compact .percent-slider{grid-column:1/-1;grid-row:2;padding:0 3px}.trade-bar-compact .percent-slider label{display:none}.trade-bar-compact .trade-percent{grid-column:2;grid-row:1}.trade-bar-compact .trade-modes{grid-column:1;grid-row:1}.trade-bar-compact .percent-slider input{margin:8px 0 7px}body[data-view=catalog] .toolbar>.search-wrap{display:none}body[data-view=catalog] .toolbar-controls{margin-left:auto}.doctor-note{background:#173f8e;border-radius:12px;display:flex;gap:25px;align-items:center;padding:25px 32px;margin-bottom:30px;border:1px solid #2859ab}.doctor-note>img{height:110px;width:110px;flex-shrink:0;filter:drop-shadow(0 8px 10px #05295e33)}.doctor-note .eyebrow{color:#90b1e7;font-size:8px}.doctor-note h2{font:650 23px/1.4 var(--display);color:#ffcf43;letter-spacing:-.8px;margin-top:8px}.doctor-note p{font-size:11px;line-height:1.9;color:#a6c0eb;margin-top:8px;max-width:500px}.community-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.community-heading h2{font:650 20px var(--display);letter-spacing:-.5px}.community-heading>span{font-size:9px;color:#9bacc6}.community-post{display:flex;gap:18px;padding:22px;background:#fff;border:1px solid #e1e9f6;border-radius:11px;margin-bottom:12px}.vote-button{display:flex;align-items:center;flex-direction:column;gap:3px;align-self:flex-start;border:1px solid #dce8fc;background:#f2f7ff;color:#779bd4;border-radius:7px;min-width:43px;padding:7px 8px}.vote-button svg{transform:rotate(-90deg);height:14px;width:14px}.vote-button strong{font-size:12px;font-weight:600}.vote-button:hover{background:#fff5d9;color:#a18126;border-color:#edce78}.idea-status{font-size:7px;letter-spacing:.8px;background:#eef4fe;border-radius:4px;padding:3px 6px;color:#90a9ce}.community-post h3{font:650 16px var(--display);color:#4b6e9f;letter-spacing:-.3px;margin-top:8px}.community-post p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.8;color:#8197b8;margin-top:10px}.community-post small{display:block;font-size:8px;color:#a2b3cb;margin-top:16px}.community-post small>span{margin:0 5px}.roadmap{margin-top:37px}.roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.roadmap-grid article{background:#fff;border:1px solid #e3ebf7;border-radius:10px;padding:20px}.roadmap-grid article>span{font-size:7px;letter-spacing:1px;color:#b19b58}.roadmap h3{font:650 14px var(--display);color:#6786b4;margin:10px 0 8px}.roadmap p{font-size:10px;line-height:1.8;color:#95a8c5}.idea-form{padding:35px;display:grid;gap:18px}.idea-form h2{font:650 24px var(--display);letter-spacing:-.8px;color:#4c6f9e}.idea-form .eyebrow{margin:0 0 -12px}.idea-form label{display:block;color:#8ba0bf;font-size:10px}.idea-form label small{color:#abb8cd;font-size:9px;margin-left:6px}.idea-form input,.idea-form textarea{display:block;width:100%;border:1px solid #dbe6f6;background:#fff;border-radius:7px;padding:12px;color:#4b6d9b;font-size:12px;margin-top:7px}.idea-form input::placeholder,.idea-form textarea::placeholder{color:#b1bfd3}.idea-form button[type=submit]{justify-self:end;min-height:40px}.form-error{color:#bb675b;font-size:11px}.form-error:empty{display:none}#idea-dialog{width:min(550px,92vw)}.community-empty{padding:45px}.price-hero .hero-copy{padding-top:22px;padding-bottom:22px}.price-hero{min-height:230px}.sidebar nav a{padding-top:10px;padding-bottom:10px}.sidebar-set{margin-top:20px;padding-top:20px}
@media(max-width:1200px){.trade-bar{gap:13px}.holo-brand>span{font-size:22px}.holo-brand>img{height:43px;width:43px}.holo-brand small{font-size:8px;letter-spacing:3.6px}.doctor-note{padding:23px}.doctor-note h2{font-size:20px}}
@media(max-width:960px){.holo-brand>span{display:none}.holo-brand>img{height:51px;width:51px}.trade-bar{gap:12px}.trade-modes{min-width:0}.trade-percent{margin:0}.doctor-note h2{font-size:20px}.doctor-note>img{height:90px;width:90px}.roadmap-grid{gap:10px}.roadmap-grid article{padding:16px}}
@media(max-width:740px){.trade-bar{grid-template-columns:1fr auto;gap:7px;padding:9px 11px}.trade-modes{grid-column:1;grid-row:1}.trade-percent{grid-column:2;grid-row:1}.percent-slider{grid-column:1/-1;grid-row:2}.percent-slider label{font-size:8px;display:none}.percent-slider input{margin:9px 0}.trade-bar-compact{gap:7px}.doctor-note{gap:17px;padding:22px}.doctor-note>img{height:80px;width:80px}.doctor-note h2{font-size:19px}.doctor-note p{font-size:10px}.roadmap-grid{grid-template-columns:1fr}.roadmap-grid article{padding:20px}.roadmap-grid article h3{margin-top:6px}.community-heading h2{font-size:18px}}
@media(max-width:520px){.trade-bar{gap:5px;padding:8px 10px 7px;top:6px}.trade-modes button{min-height:34px;padding:7px 11px;font-size:11px}.percent-input{height:37px}.percent-slider{padding:0 3px}.percent-slider input{margin:10px 0 8px;height:5px}.percent-slider input::-webkit-slider-thumb{height:23px;width:23px}.trade-bar-compact .percent-slider input{margin:9px 0 7px}.page-intro{margin-bottom:17px}.page-intro .eyebrow{font-size:7px;margin-bottom:5px}.page-intro h1{font-size:24px}.page-intro .subtitle{font-size:9px;line-height:1.7}.price-hero .hero-copy{padding:19px 20px}.price-hero{min-height:0}.price-hero h2{font-size:28px;line-height:1.15}.price-hero p,.price-hero .hero-quick{display:none}.price-hero .hero-tag{font-size:7px;margin-bottom:11px}.price-hero .hero-search{margin-top:17px}.price-hero .hero-card.front{height:190px;right:-7px;top:6px}.hero-search input{font-size:11px;height:32px}.hero-search button{height:34px;width:34px}.catalog-strip{padding-bottom:15px;margin-bottom:4px;gap:7px}.catalog-strip>a{display:none}.catalog-strip>span:nth-child(2){font-size:7px}.catalog-strip>span:first-child{font-size:8px}.catalog-strip strong{font-size:8px}.section-heading{margin-bottom:13px}.section-heading h2{font-size:18px}.filter-row{margin-bottom:17px;gap:5px}.pill{font-size:8px;padding:5px 7px}.pills{gap:1px}.pill svg{height:10px;width:10px}.result-count{font-size:7px;white-space:nowrap}.toolbar{margin-bottom:12px}.sidebar nav a{padding-left:7px;padding-right:7px;font-size:7px;gap:5px}.sidebar nav a svg{height:18px;width:18px}.sidebar nav{gap:0}.doctor-note{padding:20px 17px;gap:14px;margin-bottom:25px;align-items:center}.doctor-note>img{height:70px;width:70px}.doctor-note .eyebrow{font-size:7px;letter-spacing:1px}.doctor-note h2{font-size:18px;margin-top:6px;line-height:1.35}.doctor-note p{font-size:9px;line-height:1.8}.community-heading{align-items:center}.community-heading h2{font-size:17px}.community-heading>span{font-size:7px;max-width:90px;text-align:right}.community-post{padding:17px 14px;gap:13px}.community-post h3{font-size:14px;line-height:1.4}.community-post p{font-size:10px}.vote-button{min-width:35px;padding:7px}.community-post small{font-size:8px}.community-empty{padding:35px 20px}.roadmap{margin-top:28px}.idea-form{padding:30px 22px 22px;gap:17px}.idea-form h2{font-size:22px;padding-right:8px}.idea-form .eyebrow{font-size:8px}.idea-form input,.idea-form textarea{font-size:14px}.idea-form button[type=submit]{width:100%;min-height:43px}.page-intro>.primary-button{font-size:9px;padding:9px 11px;gap:5px}.page-intro>.primary-button svg{height:13px;width:13px}.avatar img{height:25px;width:25px}}
@media(max-width:740px){.rarity-options{max-height:min(420px,38dvh);overflow-y:auto;overscroll-behavior:contain}}
/* Focus in search must never scroll the clipped hero artwork internally. */
.hero{overflow:clip}
.set-card-art{isolation:isolate}.set-card-art img[data-set-logo]{position:relative;z-index:1;width:100%;height:80px;max-height:80px;object-fit:contain;opacity:0;transition:opacity .15s}.set-card-art[data-logo-state=ready] img{opacity:1}.set-card-art[data-logo-state=loading]::after{content:"";position:absolute;inset:24px 24px;border-radius:8px;background:linear-gradient(100deg,#e7eef9 20%,#f6f9ff 45%,#e7eef9 70%);background-size:200% 100%;animation:logo-loading 1.4s ease-in-out infinite}.set-nameplate{position:absolute;inset:15px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;max-width:100%;overflow:hidden}.set-nameplate strong{font:800 24px/1.1 var(--display);letter-spacing:-.6px;color:#335d9d;max-width:100%;overflow-wrap:anywhere}.set-nameplate small{font-size:10px;line-height:1.4;color:#607a9e;max-width:100%;overflow-wrap:anywhere}.has-set-logo .set-nameplate{visibility:hidden}.set-card-art[data-logo-state=failed] .set-nameplate{visibility:visible}.set-card-art[data-logo-state=failed] img{display:none}.set-card-art[data-logo-state=empty]{background:linear-gradient(135deg,#eaf1fc,#f8faff)}.set-card-art>.current-set-tag{z-index:3}.set-card-art[data-logo-state=failed]::after{content:"Logo není dostupné";position:absolute;bottom:5px;font-size:8px;color:#8a9bb5}@keyframes logo-loading{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.set-card-art[data-logo-state=loading]::after{animation:none}}@media(max-width:520px){.set-card-art img[data-set-logo]{height:68px;max-height:68px}.set-nameplate strong{font-size:19px}.set-nameplate small{font-size:9px}.set-nameplate{inset:12px}.set-card-art[data-logo-state=loading]::after{inset:22px 18px}}
