.ccx-quick .ccx-hero h1{max-width:24ch;font:400 clamp(2.2rem, 4.8vw, 4.4rem)/1.02 var(--serif,Georgia, serif);letter-spacing:-.035em;color:#f5f1e8;text-wrap:balance;margin:10px 0}.ccx-start{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:16px 28px;margin-bottom:26px;display:grid}.ccx-start .ccx-more{grid-column:1/-1}.ccx-intake-room{flex-direction:column;gap:14px;display:flex}.ccx-intake-room .ccx-walls{order:-1}.ccx-intake-room .ccx-walls h3,.ccx-intake-room .ccx-walls .ccx-help{display:none}.ccx-intake-room .ccx-shapes{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.ccx-intake-room .ccx-shapes button{min-height:44px;font-size:.9rem}.ccx-intake-room .ccx-ftin legend{font-size:1.05rem}.ccx-intake-room .ccx-ftin input[type=number]{text-align:center;width:4.2em;min-height:64px;font-size:2rem;font-weight:600}.ccx-intake-room .ccx-ftin label span{font-size:1.2rem}.ccx-switches{background:var(--ccx-panel);border:1px solid #e7ca8830;gap:12px;padding:18px;display:grid}.ccx-switch{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.ccx-switch input{appearance:none;cursor:pointer;background:#3a4244;border-radius:13px;flex:none;width:46px;height:26px;margin:2px 0 0;position:relative}.ccx-switch input:after{content:"";background:#eeeae2;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.ccx-switch input:checked{background:#b8933f}.ccx-switch input:checked:after{left:23px}.ccx-switch span{gap:3px;display:grid}.ccx-switch strong{font-size:1.02rem}.ccx-switch small{color:#9fa79f;font-size:.86rem}.ccx-more{border:1px solid var(--ccx-line);background:#10161a}.ccx-more>summary{cursor:pointer;min-height:48px;color:var(--ccx-champagne);padding:12px 16px;font-weight:600}.ccx-more .ccx-intake{border:0}.ccx-range-ask{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;display:flex}.ccx-ask{border:1px solid var(--ccx-gold);min-height:48px;color:var(--ccx-gold);font:inherit;cursor:pointer;background:0 0;padding:10px 18px;font-weight:700}.ccx-range-ask small{color:#9fa79f}.ccx-card-art{cursor:pointer;background:#ece8e0;border:1px solid #fff2;width:100%;padding:0;display:block}.ccx-card-art .cdv{background:#ece8e0}.ccx-changes{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ccx-changes li{color:#e3ddd0;border:1px solid #ffffff2b;padding:4px 9px;font-size:.86rem}.ccx-collection{color:var(--ccx-muted);margin:0;font-size:.84rem}.ccx-use{text-align:center;justify-content:center}.ccx-with-counter{margin:14px 0 26px}.ccx-quick .ccx-viewer{margin-top:10px}.ccx-quick .ccx-drawing .cdv{background:#ece8e0}.ccx-quick .ccx-fronts>div{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;display:grid}.ccx-quick .ccx-fronts button{cursor:pointer;background:#1a2123;border:1px solid #ffffff2b;padding:4px}.ccx-pulls{border:0;margin:14px 0 0;padding:0}.ccx-pulls legend{color:var(--ccx-champagne);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:700}.ccx-pulls>div{flex-wrap:wrap;gap:8px;display:flex}.ccx-pulls button{min-height:44px;color:var(--ccx-ivory);font:inherit;cursor:pointer;background:#1a2123;border:1px solid #ffffff2b;padding:8px 12px}@media (width<=900px){.ccx-start,.ccx-quick .ccx-cards{grid-template-columns:1fr}}
