:root{--ink:#17233b;--navy:#101d36;--gold:#f4bd4f;--muted:#718096}
body{background:#f4f6fa;color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}
.topline{background:#0b1427;color:#cbd5e1;padding:8px 4%;font-size:13px}
.mainnav{background:linear-gradient(100deg,#101d36,#20385d);box-shadow:0 5px 18px #10203a20}
.navbar-brand{letter-spacing:1px}.navbar-brand span{color:var(--gold)}
.hero{background:linear-gradient(120deg,#132440,#31547e);border-radius:18px;color:white;padding:42px}
.hero .eyebrow{color:#f7cf79;text-transform:uppercase;letter-spacing:2px;font-size:12px}
.product-card{border:0;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #1a2d4a0d;height:100%;transition:.2s}
.product-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1a2d4a18}
.product-thumb{height:155px;background:linear-gradient(135deg,#e5edf7,#f8e9c7);display:grid;place-items:center;font-size:42px;color:#2b456a}
.price{color:#c17b11;font-size:20px;font-weight:800}
.section-title{font-weight:800;color:#172b4d}
.panel{background:#fff;border-radius:15px;padding:24px;box-shadow:0 8px 24px #1a2d4a0a}
.footer{background:white;border-top:1px solid #e6eaf0}
.btn-warning{background:var(--gold);border-color:var(--gold);font-weight:700}
/* v2 marketplace and admin layout */
.mainnav{background:#101827;border-bottom:2px solid #d6a43c}.navbar-brand{font-size:1.35rem}.navbar-brand span{color:#e7b84f}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 15%,#49658b 0,transparent 30%),linear-gradient(115deg,#101a2b,#263f60);border:1px solid #3c5371;box-shadow:0 18px 45px #10182722}.hero:after{content:'✦';position:absolute;right:7%;top:5%;font-size:130px;color:#ffffff0b}.product-card{border:1px solid #e8edf3}.product-thumb{background:linear-gradient(145deg,#162b47,#d9ad54);color:#fff}.admin-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start}.admin-side{background:#111c2e;color:white;border-radius:15px;padding:20px;position:sticky;top:20px}.admin-link{display:block;color:#cbd5e1;text-decoration:none;padding:10px 12px;border-radius:9px;margin:4px 0}.admin-link:hover,.admin-link.active{background:#263b58;color:#f4c45e}.admin-main{min-width:0}.stat-card{background:white;border:1px solid #e9edf2;border-radius:14px;padding:20px;box-shadow:0 8px 22px #17233b08}.table{vertical-align:middle}.table th{font-size:.82rem;color:#64748b;white-space:nowrap}.table td{font-size:.9rem}@media(max-width:800px){.admin-shell{grid-template-columns:1fr}.admin-side{position:static;display:flex;overflow:auto;gap:4px}.admin-side>div{display:none}.admin-link{white-space:nowrap}.hero{padding:28px}}

/* Accfb888 storefront redesign */
:root{--gold:#f3bd4b;--navy:#101827}body{background:#f3f5f9}.topline{background:#0a1221}.mainnav{background:#111c2e}.navbar-brand{font-size:1.55rem;font-weight:900}.market-hero{display:grid;grid-template-columns:1.35fr .65fr;min-height:305px;background:linear-gradient(118deg,#101a2e,#233c60);border-radius:18px;overflow:hidden;color:#fff;box-shadow:0 18px 45px #1327441b}.hero-copy{padding:44px}.hero-copy h1{font-size:clamp(1.8rem,3.2vw,3rem);font-weight:850;line-height:1.2;margin:12px 0}.hero-copy h1 span{color:#f7c968}.hero-copy p{color:#cbd5e1;max-width:520px}.hero-tag{font-size:12px;letter-spacing:2px;color:#f4ca74;font-weight:700}.hero-visual{display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(circle,#41618c88,transparent 65%)}.hero-orbit{width:185px;height:185px;border-radius:35px;transform:rotate(-12deg);border:1px solid #ffffff55;box-shadow:0 0 0 18px #ffffff08,0 0 0 42px #ffffff06;display:flex;align-items:center;justify-content:center;font-size:84px;font-weight:900;color:#fff}.hero-orbit span{font-size:24px;color:#ffcb64;align-self:center}.hero-note{font-size:12px;margin-top:25px;color:#d5e1f2}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.benefits>div{background:#fff;border:1px solid #e8edf4;border-radius:12px;padding:16px 20px;color:#e3a937;font-size:21px;display:flex;gap:12px;align-items:center}.benefits b{color:#24334c;font-size:14px}.benefits small{color:#8b98aa;font-size:12px;margin-left:auto}.market-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:20px;align-items:start}.market-sidebar{background:#fff;border:1px solid #e6ebf1;border-radius:14px;overflow:hidden}.sidebar-heading{background:#16233a;color:#fff;font-size:13px;font-weight:800;padding:18px}.side-category{display:flex;justify-content:space-between;padding:14px 17px;color:#34435b;text-decoration:none;border-bottom:1px solid #edf0f5;font-size:14px}.side-category:hover,.side-category.selected{background:#fff8e7;color:#a87516;font-weight:700}.sidebar-help{padding:18px;background:#f7f9fc}.sidebar-help p{font-size:12px;color:#68788d;margin:8px 0 0}.market-content{min-width:0;background:#fff;border:1px solid #e6ebf1;border-radius:14px;padding:22px}.catalog-heading h2{font-size:24px;font-weight:800;margin:4px 0}.catalog-heading p{color:#8793a3;font-size:13px}.eyebrow-dark{color:#c48c20;font-size:11px;letter-spacing:1.5px;font-weight:800}.catalog-toolbar{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) auto;gap:9px;background:#f7f9fc;padding:13px;border-radius:10px;margin:20px 0}.catalog-table-wrap{border:1px solid #edf0f5;border-radius:10px}.catalog-table{margin:0}.catalog-table th{background:#f8fafc;padding:15px;font-size:12px}.catalog-table td{padding:16px 14px}.product-name-cell{display:flex;align-items:center;gap:12px;min-width:220px}.product-name-cell strong{font-size:14px;color:#23324b}.product-name-cell small{display:block;font-size:12px;color:#8592a3;margin-top:4px;max-width:290px}.product-icon{background:#172b48;color:#f7c966;border-radius:12px;width:43px;height:43px;flex-shrink:0;display:grid;place-items:center;font-size:24px}.category-pill{background:#eef3fa;color:#49617c;border-radius:99px;padding:5px 10px;font-size:12px;white-space:nowrap}.catalog-price{color:#c18824!important;font-weight:800;white-space:nowrap}.stock-pill{color:#15803d;background:#e8f8ee;border-radius:99px;padding:5px 10px;font-size:12px;white-space:nowrap}.stock-pill.out{color:#b91c1c;background:#fee2e2}.admin-side{background:#142238}.btn-warning{background:#f3bd4b;border-color:#f3bd4b}@media(max-width:991px){.market-layout{grid-template-columns:1fr}.market-sidebar{position:static}.benefits small{display:none}}@media(max-width:700px){.market-hero{grid-template-columns:1fr}.hero-copy{padding:28px}.hero-visual{display:none}.benefits{grid-template-columns:1fr}.catalog-toolbar{grid-template-columns:1fr 1fr}.catalog-toolbar input{grid-column:1/-1}.catalog-toolbar button{grid-column:1/-1}.market-content{padding:14px}}

.product-detail-link{color:inherit;text-decoration:none}.product-detail-link:hover{color:#c18400;text-decoration:underline}.product-detail-panel{padding:32px}.product-detail-title{font-weight:800;font-size:clamp(1.5rem,3vw,2.3rem)}.buy-panel{padding:24px;border:1px solid #e3e8f0;border-radius:16px;background:#f8fafc}.product-description{white-space:normal;overflow-wrap:anywhere;line-height:1.7}

/* USDT TRC20 demo UI — intentionally non-transactional */
.crypto-demo-wrap{max-width:1200px;margin:auto}.crypto-demo-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px}.crypto-demo-eyebrow{color:#a16bd3;font-size:12px;font-weight:800;letter-spacing:1.5px}.crypto-demo-heading h1{font-weight:850;font-size:clamp(24px,3vw,34px);margin:6px 0}.crypto-demo-heading h1 span{color:#9c59d3}.crypto-demo-heading p{color:#718096;margin:0}.crypto-demo-badge{background:#f4e9ff;color:#7e3bb0;border:1px solid #dcb9fa;padding:9px 13px;border-radius:30px;font-size:12px;font-weight:800;white-space:nowrap}.crypto-demo-panel{background:#fff;border:3px solid #caa4f3;border-radius:15px;padding:clamp(18px,3vw,34px);box-shadow:0 12px 28px #8c52c015}.crypto-demo-logo{display:flex;align-items:center;justify-content:center;gap:12px;font-size:32px;color:#62656a;margin-bottom:18px}.crypto-demo-tether{display:grid;place-items:center;border-radius:50%;background:#27ae86;color:#fff;width:56px;height:56px;font-size:36px;font-weight:900}.crypto-demo-panel h2{text-align:center;font-size:20px;font-weight:850;margin-bottom:25px}.crypto-demo-warning{background:#fff4dc;border:1px solid #f6d28d;border-radius:10px;padding:13px 15px;margin-bottom:22px;color:#7c5311}.crypto-demo-input .form-control{padding:15px;border-radius:12px 0 0 12px;font-size:20px}.crypto-demo-input .input-group-text{border-radius:0 12px 12px 0;font-weight:800}.crypto-demo-rate{background:linear-gradient(110deg,#4abd88,#299e71);color:#fff;border-radius:12px;padding:18px;display:flex;flex-direction:column;text-align:center;gap:4px;box-shadow:0 6px 12px #1e8d6930}.crypto-demo-rate small{font-size:12px}.crypto-demo-rate strong{font-size:19px}.crypto-demo-estimate{margin-top:18px;border:2px solid #f1c43e;border-radius:12px;background:#ffeb79;padding:18px;display:flex;flex-direction:column;gap:10px}.crypto-demo-estimate span{font-size:13px;font-weight:700;color:#815e11}.crypto-demo-estimate strong{background:#fff;border-radius:9px;color:#d84d48;text-align:center;font-size:25px;padding:12px}.crypto-demo-note{background:#d8ecfc;color:#255b86;border-left:4px solid #3b8ccf;border-radius:9px;padding:16px;margin-top:16px;font-size:14px}.crypto-demo-button{display:block;width:100%;margin-top:26px;border:0;border-radius:12px;background:linear-gradient(100deg,#ad71d9,#e5d5f4);color:white;font-weight:800;padding:17px;opacity:.8;cursor:not-allowed}.crypto-demo-back{text-align:center;margin-top:17px}.crypto-demo-back a{color:#8d50b8}.crypto-demo-aside{border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 8px 22px #182a3c12}.crypto-demo-aside h3{background:linear-gradient(100deg,#a568d8,#d9b5ed);color:#fff;padding:18px 22px;font-size:19px;font-weight:800;margin:0}.crypto-demo-aside-body{padding:24px;line-height:1.7}.crypto-demo-aside-body li{margin-bottom:8px}.crypto-demo-aside-body a{color:#9555c5;font-weight:800}@media(max-width:760px){.crypto-demo-heading{align-items:flex-start;flex-direction:column}.crypto-demo-badge{white-space:normal}}
