.picker{color:#e9e2d3;max-width:1100px;margin:auto;padding:32px 24px 80px}.picker nav{flex-wrap:wrap;gap:25px;margin-bottom:48px;display:flex}.picker h1{font:clamp(42px,6vw,72px)/1.08 Georgia,serif}.picker h1 em{color:#c9a961}.picker p{color:#b7ab98}.picker h2{font:29px Georgia,serif}.pick-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;display:grid}.picker section,.picker article{background:#1e1a28;border:1px solid #695737;border-radius:18px;margin:12px 0;padding:26px}.picker label{margin:13px 0;display:block}.picker input,.picker select{color:#e9e2d3;background:#fff;border:1px solid #695737;border-radius:8px;width:100%;margin-top:5px;padding:12px;display:block}.picker button{color:#fff;cursor:pointer;background:#c9a961;border-radius:9px;margin:10px 0;padding:12px 18px}.picker button:disabled{opacity:.5;cursor:default}.picker .quiet{color:#c9a961;background:#302739}.picker .chosen{background:#302739;border:2px solid #c9a961}.picker a{text-decoration:underline}.picker :focus-visible{outline-offset:3px;outline:3px solid #bc8c35}body:has(.picker){color:#e9e2d3;background:#100d17}.picker{min-height:100vh}.picker input,.picker select{background:#14111c}.picker button{color:#14111c}.picker .quiet{color:#e9e2d3}
