/* GiftsByCrypto 2.0: consistent product, operations and publishing surfaces. */
:root{--ops-accent:#f6b34e;--ops-line:var(--border,#27354b)}
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.region-copy{white-space:pre-line;line-height:1.8}.content-provenance{border-top:1px solid var(--border);margin-top:22px;padding-top:14px;text-align:left}.content-provenance p:empty{display:none}#guideSources{display:flex;flex-wrap:wrap;gap:8px 20px}#guideSources a{font-size:.8rem;color:var(--blue,#82aaff)}#guideNotice:not(:empty){border-left:3px solid var(--amber);padding:8px 12px;background:var(--surface2)}
.detailgrid>div{min-width:0}.detailgrid .product-original{border-radius:16px;padding:28px;width:90%;max-width:640px;margin:20px auto;min-height:200px;background:#fff}.detailgrid .product-original img{width:100%;height:180px;max-height:180px!important;max-width:440px;object-fit:contain;filter:none}.art-expand{display:block;text-align:center;font-size:.8125rem;padding:12px}.dpane{line-height:1.8}.dtab{min-height:44px}#regionHelp{line-height:1.6;margin:8px 0 0}.detailgrid select,.detailgrid input{min-height:44px}.detailgrid .gc .ribbon{display:none}
.ptile .art.verified-art{background:var(--art-bg,#fff)!important}.ptile .verified-art img{object-fit:contain;max-width:75%;max-height:80px;filter:none}.ptile{transition:transform .2s,border-color .2s}.ptile:hover{transform:translateY(-3px)}
.eruption .ub-category{position:absolute;left:8%;right:8%;bottom:7%;color:#e9eef7;background:#0c1528e8;border:1px solid #ffffff30;border-radius:20px;padding:3px 7px;text-align:center;font-size:calc(8.5 * var(--u));font-weight:600;line-height:1.4;z-index:3;white-space:nowrap}.eruption .hf-css{padding-bottom:18%}.eruption .hf-mark{filter:none!important;mix-blend-mode:normal}.eruption .ub-card-giftic{display:none}.lp-time .lp-n{font-size:clamp(.9rem,1.5vw,1.25rem);white-space:normal;line-height:1.35}.ub-chip b{font-size:.9rem;max-width:150px}
.adminmode{background:#0c1220;color:var(--ink)}.adminmode .adtop{background:#0c1321;border-bottom:1px solid #253148;box-shadow:none;backdrop-filter:none;padding:0 22px}.adminmode .adtop-brand span[aria-hidden]{filter:none}.adminmode .adtop-brand{font-size:.95rem}.adminmode .adtop-search{background:#161f31;box-shadow:none}.adminmode .lxnav{background:#0f1727;border-bottom:1px solid #253148;box-shadow:none;gap:8px}.adminmode .lxbtn{background:transparent;box-shadow:none;border:1px solid transparent;border-radius:9px;color:#aab7ce;min-height:44px}.adminmode .lxbtn-glow,.adminmode .lxbtn::before{display:none}.adminmode .lxnav-item.on .lxbtn{background:#202d43;border-color:#3c506d;color:#f0f4fb;box-shadow:none}.adminmode .lxbtn-ic{box-shadow:none;background:transparent;border:0}.adminmode .lxmenu{background:#172134;border-color:#314059;box-shadow:0 16px 40px #0005;border-radius:14px}.adminmode .lxmenu a{min-height:44px}.adminmode .lxshell{width:100%;padding-left:clamp(16px,3vw,48px);padding-right:clamp(16px,3vw,48px);gap:24px;min-width:0}.adminmode .lxshell>div{min-width:0}.adminmode .card{background:#141e30;border:1px solid #29374e;border-radius:16px;box-shadow:none}.adminmode .btn{min-height:40px;border-radius:9px;box-shadow:none}.adminmode .btn.amber,.adminmode .ops-page .btn:not(.ghost){background:#efb24c;border-color:#efb24c;color:#172033}.adminmode input,.adminmode select,.adminmode textarea{background:#0e1728;border-color:#34435b;border-radius:9px;color:#ecf1f9;font-size:.875rem}.adminmode input:not([type=checkbox]):not([type=radio]),.adminmode select{min-height:42px}.adminmode label{font-size:.8125rem;color:#b9c5d9;line-height:1.5}.adminmode .list th{font-size:.72rem;text-transform:uppercase;letter-spacing:.075em;color:#99aac3;background:#10192a;white-space:nowrap}.adminmode .list td{font-size:.86rem;padding-top:15px;padding-bottom:15px;border-bottom-color:#24334b;vertical-align:middle}.adminmode .list td small{display:block;color:#9babbe;margin-top:5px}.adminmode :focus-visible,.detailgrid :focus-visible{outline:3px solid #83aaff;outline-offset:3px}.ops-command-link{font-size:.8rem;white-space:nowrap;border:1px solid #425470;background:#22304a;color:#f2f5fa;border-radius:8px;padding:9px 12px}.ops-page{display:grid;gap:24px;padding-bottom:32px}.ops-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-bottom:16px}.ops-heading h1{margin:8px 0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.035em}.ops-heading p{margin:10px 0 0;color:var(--muted);line-height:1.65}.ops-heading h2,.ops-page section h2{font-size:1.1rem;margin:0 0 12px}.ops-eyebrow{font-size:.67rem;letter-spacing:.16em;font-weight:700;color:#9cb2ce}.ops-page>.ops-heading{margin-bottom:0}.ops-page .card{padding:24px}.ops-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:22px}.ops-grid>*{min-width:0}.ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ops-metrics>a,.ops-metrics>div{padding:22px;background:#141e30;border:1px solid #29374e;border-radius:14px;color:var(--ink);display:flex;flex-direction:column;gap:10px;min-width:0}.ops-metrics span{color:#a8b8cf;font-size:.8rem;line-height:1.5}.ops-metrics b,.ops-metrics strong{font-size:clamp(1.5rem,2.4vw,2.1rem);font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere}.ops-metrics small{font-size:.74rem;color:#8aa8cc}.ops-notice{padding:16px 20px;background:#1b293e;border:1px solid #344b69;border-left:3px solid #819fcc;border-radius:10px;font-size:.86rem;line-height:1.7;color:#c3d0e4}.ops-filter{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.ops-filter input,.ops-filter select{width:auto;min-width:110px;max-width:260px}.ops-filter label{margin:0}.ops-shortcuts{display:flex;gap:10px;flex-wrap:wrap}.ops-shortcuts>a{font-size:.81rem;padding:11px 14px;border:1px solid #344763;background:#1a2940;border-radius:9px;color:#c8d8ed}.ops-shortcuts>a:hover{border-color:#7698c4;background:#243654}.ops-feed article{display:flex;gap:14px;border-bottom:1px solid #29374e;padding:20px 0;min-width:0}.ops-feed article>div{min-width:0}.ops-feed article:first-child{padding-top:12px}.ops-feed article:last-child{border-bottom:0}.ops-feed p{font-size:.84rem;line-height:1.6;margin:5px 0;color:#b1bfd4;overflow-wrap:anywhere}.ops-feed small{font-size:.74rem;color:#8f9fb8}.ops-feed b{font-size:.88rem;overflow-wrap:anywhere}.ops-event-icon{display:grid;place-items:center;background:#253b59;border:1px solid #37587e;color:#accced;width:36px;height:36px;border-radius:10px;flex-shrink:0}.ops-table{overflow-x:auto;width:100%;border:1px solid #29374e;border-radius:11px;margin-top:16px}.ops-table table{margin:0;min-width:620px;width:100%}.ops-steps{padding-left:20px;line-height:1.8}.ops-steps li{padding-left:5px;margin:12px 0;font-size:.9rem}.ops-check{display:flex;align-items:center;gap:12px}.ops-check input{width:18px;height:18px}.ops-editor{max-width:850px}.ops-editor label{display:block;margin-top:18px}.ops-pagination{display:flex;justify-content:center;gap:24px;padding-top:20px;font-size:.84rem}
.adminmode .bs-seo,.adminmode .bs-check{background:#0e182a;border:1px solid #30425e;border-radius:12px;padding:20px}.adminmode .bs-editor,.adminmode #bsBody{font-size:1rem;line-height:1.85}.adminmode #bsBody{min-height:440px;padding:22px}.adminmode .bs-toolbar{background:#1c2940;border-radius:10px 10px 0 0;gap:5px}.adminmode .bs-toolbar button{min-height:36px}.search-preview{padding:20px;background:#fff;border:1px solid #ced6e2;border-radius:12px;color:#242c3c;margin-top:18px}.search-preview .sp-site{font-size:.8rem;color:#394b65}.search-preview h3{font:400 20px/1.4 Arial,sans-serif;color:#174ea6;margin:8px 0}.search-preview p{font:14px/1.6 Arial,sans-serif;color:#4d5667;margin:0;overflow-wrap:anywhere}.search-preview small{display:block;font-size:.72rem;color:#667085;margin-top:14px}.studio-measures{display:flex;gap:16px;flex-wrap:wrap;margin:12px 0;font-size:.8rem;color:#9cafc9}.studio-measures span{padding:7px 10px;background:#17273e;border-radius:7px}.adminmode .bc-frame{background:#fff;border:0;border-radius:10px;min-height:620px}.adminmode .bc-preview{position:sticky;top:140px;align-self:start}.adminmode .bc-aud label{border-radius:9px}.adminmode .bs-seo-ring{box-shadow:none}
html[data-theme=light] .adminmode{--ink:#18263c;--muted:#56677f;background:#f3f5f9}html[data-theme=light] .adminmode .adtop,html[data-theme=light] .adminmode .lxnav{background:#fff;border-color:#d4dce8}html[data-theme=light] .adminmode .adtop-brand{color:#172338}html[data-theme=light] .adminmode .card,html[data-theme=light] .ops-metrics>div,html[data-theme=light] .ops-metrics>a{background:#fff;border-color:#d3dce9}html[data-theme=light] .adminmode input,html[data-theme=light] .adminmode select,html[data-theme=light] .adminmode textarea{background:#f8faff;color:#1d2e46;border-color:#bac8db}html[data-theme=light] .adminmode label,html[data-theme=light] .ops-metrics span,html[data-theme=light] .ops-feed p{color:#475e79}html[data-theme=light] .adminmode .list th{background:#edf2f8;color:#405979}html[data-theme=light] .ops-notice,html[data-theme=light] .adminmode .bs-seo,html[data-theme=light] .adminmode .bs-check{background:#eaf1fb;border-color:#b6c9e4;color:#314c70}
@media(max-width:1100px){.ops-grid{grid-template-columns:1fr}.adminmode .adtop-search{max-width:300px}.adminmode .adtop-ist{display:none}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminmode .bc-preview{position:static}.adminmode .ops-page .card{padding:20px}}
@media(max-width:700px){.adminmode .adtop{padding:0 12px;gap:8px}.adminmode .adtop-search{max-width:40px;padding:10px}.adminmode .adtop-search kbd,.adminmode .adtop-search .adtop-sr{display:none}.ops-command-link{font-size:.7rem;padding:8px}.ops-heading .btn{width:100%}.ops-heading h1{font-size:1.85rem}.ops-metrics{gap:10px}.ops-metrics>a,.ops-metrics>div{padding:16px}.ops-shortcuts>a{flex:1 1 140px}.ops-filter input,.ops-filter select{max-width:100%;flex:1}.ops-page{gap:18px}.detailgrid .product-original{min-height:150px;padding:18px}.detailgrid .product-original img{height:140px}.content-provenance{padding-bottom:8px}}
@media(prefers-reduced-motion:reduce){.ptile{transition:none}.ptile:hover{transform:none}}

.dcard-art{background:var(--art-bg,#fff);border-radius:9px;padding:10px}.dcard-art img{object-fit:contain!important;width:80%;height:100%;margin:auto;filter:none!important}.ctile:has(img[src*="/verified/"]){background:#fff}.ctile img[src*="/verified/steam"]{background:#171d25}
