.club-root .delivery-page{--delivery-ink:#282018;--delivery-paper:#fff9ed;--delivery-orange:#ef8b28;max-width:1180px;margin:auto;padding:clamp(24px,5vw,64px);min-height:100dvh;color:var(--delivery-ink);font-family:Club Figtree,sans-serif;background:#f7f0e2}.club-root .delivery-page h1{font:850 clamp(36px,5.5vw,62px)/1.04 Club Figtree,sans-serif;letter-spacing:-.045em;margin:22px 0}.club-root .delivery-page h2{font-size:clamp(22px,3vw,30px);letter-spacing:-.035em;line-height:1.12;margin:16px 0}.club-root .delivery-page>p{max-width:72ch;line-height:1.65}.club-root .delivery-page .eyebrow{font:600 11px/1.5 Club IBM Plex Mono,monospace;letter-spacing:.14em;color:#8d552d}.club-root .delivery-actions,.club-root .delivery-nav,.club-root .delivery-pagination,.club-root .delivery-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.club-root .delivery-nav{justify-content:space-between;margin-bottom:48px}.club-root .delivery-actions,.club-root .delivery-pagination,.club-root .delivery-toolbar{margin:24px 0}.club-root .delivery-nav a{min-height:44px;display:inline-flex;align-items:center}.club-root .delivery-page a{color:inherit;text-underline-offset:4px}.club-root .delivery-page button{min-height:44px;padding:12px 18px;border:1.5px solid var(--delivery-ink);border-radius:999px;background:var(--delivery-paper);color:var(--delivery-ink);font:700 14px/1.3 Club Figtree,sans-serif;cursor:pointer}.club-root .delivery-page button.delivery-primary{background:var(--delivery-orange)}.club-root .delivery-page button:disabled{opacity:.55;cursor:default}.club-root .delivery-page button:hover:not(:disabled){background:#f9dfa9}.club-root .delivery-page :focus-visible{outline:3px solid #aa4c0f;outline-offset:4px}.club-root .delivery-page label{display:grid;gap:8px;font-weight:650;font-size:14px}.club-root .delivery-page input,.club-root .delivery-page select,.club-root .delivery-page textarea{width:100%;box-sizing:border-box;min-height:48px;padding:12px;border:1.5px solid #9a8e7c;border-radius:12px;background:#fffdf8;color:var(--delivery-ink);font:400 16px/1.5 Club Figtree,sans-serif}.club-root .delivery-page textarea{resize:vertical}.club-root .delivery-page input:disabled,.club-root .delivery-page textarea:disabled{opacity:1;color:#645c51;background:#eee7da}.club-root .delivery-filters{display:grid;grid-template-columns:minmax(160px,1fr) minmax(150px,.6fr) auto;align-items:end;gap:16px;margin:28px 0}.club-root .delivery-filters button{margin-bottom:2px}.club-root .delivery-workspace{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);gap:28px;align-items:start}.club-root .delivery-hint,.club-root .delivery-result-count{color:#665d50;font-size:13px;line-height:1.6}.club-root .delivery-queue{display:grid;gap:12px}.club-root .delivery-page button.delivery-target{display:grid;gap:10px;text-align:left;border-radius:18px;padding:18px;background:var(--delivery-paper);min-width:0}.club-root .delivery-page button.delivery-target[aria-pressed=true]{background:#fbe4bf;border-width:2px;box-shadow:0 3px 0 var(--delivery-ink)}.club-root .delivery-target strong{font-size:18px;line-height:1.2}.club-root .delivery-recipient,.club-root .delivery-reference{overflow-wrap:anywhere}.club-root .delivery-recipient{font-weight:400;font-size:13px}.club-root .delivery-reference{font-size:12px;color:#716555}.club-root .delivery-editor{padding:26px;border:1.5px solid var(--delivery-ink);border-radius:22px;background:var(--delivery-paper);scroll-margin-top:24px}.club-root .delivery-editor label{margin:20px 0}.club-root .delivery-editor:focus{outline:none}.club-root .delivery-badge{font:600 10px/1.5 Club IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:#8d552d}.club-root .delivery-empty{padding:30px 0;line-height:1.6}.club-root .delivery-list{display:grid;gap:24px;margin:32px 0}.club-root .delivery-list article{padding:clamp(20px,4vw,32px);border:1.5px solid var(--delivery-ink);border-radius:24px;background:var(--delivery-paper);box-shadow:0 4px 0 var(--delivery-ink)}.club-root .delivery-code,.club-root .delivery-message{white-space:pre-wrap;overflow-wrap:anywhere}.club-root .delivery-message{line-height:1.7}.club-root .delivery-code{padding:16px;background:#f3e6cc;border:1px dashed #a68c64;border-radius:12px;font:600 16px/1.7 Club IBM Plex Mono,monospace;-webkit-user-select:all;-moz-user-select:all;user-select:all}.club-root .delivery-code-wrap{margin:24px 0}.club-root .delivery-prize-link{display:inline-flex;min-height:44px;align-items:center;font-weight:750}.club-root .delivery-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;margin:26px 0 30px;font-size:12px;color:#756e63}.club-root .delivery-progress li{border-top:3px solid #ded6c8;padding-top:10px}.club-root .delivery-progress .is-complete{border-color:#665b42}.club-root .delivery-progress .is-current{border-color:var(--delivery-orange);color:var(--delivery-ink);font-weight:750}.club-root .delivery-notice{padding:16px;border:1px solid #b79562;border-radius:12px;background:#f8e9cc}.club-root .delivery-pagination{justify-content:space-between;font-size:13px}.club-root .delivery-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.club-root .delivery-page{padding:24px 18px}.club-root .delivery-nav{margin-bottom:28px;font-size:14px}.club-root .delivery-workspace{grid-template-columns:1fr;gap:22px}.club-root .delivery-filters{grid-template-columns:1fr 1fr;gap:12px}.club-root .delivery-filters label:first-child{grid-column:1/-1}.club-root .delivery-queue{grid-template-columns:1fr 1fr}.club-root .delivery-page button.delivery-target{padding:14px}.club-root .delivery-target strong{font-size:16px}.club-root .delivery-editor{padding:20px}.club-root .delivery-actions button{flex:1 1 150px}.club-root .delivery-pagination{gap:8px}.club-root .delivery-pagination button{padding:12px;font-size:12px}.club-root .delivery-progress{gap:8px;font-size:11px}}@media(prefers-reduced-motion:reduce){.club-root .delivery-page *{scroll-behavior:auto}}