/* Teams order visual theme; base layout is the existing Individual order stylesheet. */
:root{--navy:#100f0d;--navy2:#211c15;--blue:#c9a45b;--cyan:#f3d796;--ink:#2b251b;--muted:#726858;--line:#e8dfcc;--soft:#faf7ef;--gold:#c9a45b}
body{background:#faf8f2;color:#29251d}.top{background:#141310;border-bottom-color:#4d412a}.vmark{background:linear-gradient(135deg,#fff4ce,#d6af65,#88642a);-webkit-background-clip:text}.logo b span{color:#e0ba72}.top nav a,.login{color:#f5ead7}.login{border-color:#a5854a}.buy{background:linear-gradient(135deg,#b98c40,#ebcd89);color:#1b150a;box-shadow:0 8px 28px #7d5b2740}.hero{background:radial-gradient(circle at 76% 42%,#56462a,#181714 65%)}.hero h1 em{color:#edca7e}.hero-price strong{color:#eac57d}.eyebrow{color:#c49c53}.num{background:linear-gradient(135deg,#c59c4f,#f0d697);color:#231908}.design-card:has(input:checked){border-color:#b28c47;box-shadow:0 0 0 2px #cba35855}.checkout{border-color:#dfcfac}.checkout .price-row strong{color:#9a722d}.preview-warning,.preview-success{margin:20px 0;padding:16px 20px;border-radius:14px;background:#fff4d6;border:1px solid #d6b979;color:#483918}.preview-success{background:#edf8ed;border-color:#a8d2a8}.qty-label{display:block;font-weight:700;margin:18px 0}.qty-label input{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #d7c8a7;border-radius:10px;font:inherit}.checkout label{overflow-wrap:anywhere}.checkout textarea{resize:vertical}.hero-art img{max-width:100%}
@media(max-width:720px){.top nav{display:none}.hero{padding-top:38px}.hero-art{max-width:100%}}
