.market-shell{--color-surface:#fff;--color-surface-alt:#f6f5f1;--color-text-primary:#29332e;--color-text-secondary:#646d65;--color-border-default:#dedfd7;--color-border-strong:#cdd2c8;--color-accent:#753448;color:#29332e;background:#f8f6f1;min-height:100dvh;font-family:Arial,sans-serif}.market-shell *{box-sizing:border-box;white-space:normal}.market-shell header{z-index:20;background:#fff;border-bottom:1px solid #e3e1d9;justify-content:space-between;align-items:center;gap:16px;padding:20px 4vw;display:flex;position:sticky;top:0}.market-shell .wordmark{color:#29332e;font:26px Georgia,serif;text-decoration:none}.market-shell nav{align-items:center;gap:20px;display:flex}.market-shell a{color:#753448;text-underline-offset:5px}.market-shell main{max-width:1320px;margin:auto;padding:36px 4vw}.market-shell h1{margin:8px 0 20px;font:42px/1.15 Georgia,serif}.market-shell h2{margin:0 0 16px;font:26px/1.2 Georgia,serif}.market-shell h3{margin-bottom:12px;font-weight:600}.market-shell p{line-height:1.6}.market-shell .muted{color:#687165;font-size:14px}.market-shell .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#753448;font-size:11px}.market-shell .panel{background:#fff;border:1px solid #e1e0d8;border-radius:12px;margin:20px 0;padding:24px}.market-shell .toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.market-shell .fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.market-shell form{gap:18px;display:grid}.market-shell label{gap:7px;font-size:14px;font-weight:600;display:grid}.market-shell input,.market-shell textarea{color:#29332e;background:#fff;border:1px solid #cdd2c8;border-radius:7px;width:100%;padding:12px;font:400 15px Arial,sans-serif}.market-shell textarea{min-height:110px}.market-shell button{cursor:pointer}.market-shell button:disabled{opacity:.55;cursor:not-allowed}.market-shell .primary,.market-shell .secondary{border-radius:7px;padding:12px 18px;font:600 14px Arial,sans-serif;text-decoration:none;display:inline-block}.market-shell .primary{color:#fff;background:#753448;border:1px solid #753448}.market-shell .secondary{color:#29332e;background:#fff;border:1px solid #d8dbd2}.market-shell :is(button,a,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #b18998}.market-shell .error{color:#94273a;background:#fff0f0;border-radius:8px;padding:12px}.market-shell .badge{text-transform:capitalize;background:#edf0e7;border-radius:20px;padding:5px 9px;font-size:12px}.market-shell .rows{padding:0;list-style:none}.market-shell .rows li{border-bottom:1px solid #e6e5de;padding:18px 0}.market-shell .record{color:#29332e;justify-content:space-between;align-items:center;gap:14px;text-decoration:none;display:flex}.market-shell .record:hover{color:#753448}@media (width<=700px){.market-shell .fields{grid-template-columns:1fr}.market-shell h1{font-size:32px}.market-shell header{flex-wrap:wrap;padding:16px}.market-shell main{padding:24px 16px}.market-shell .panel{padding:18px}}
