:root{--primary: #960e15;--primary-container: #b92b2a;--on-primary: #ffffff;--secondary: #006a66;--secondary-container: #74f3ec;--on-secondary: #ffffff;--tertiary: #3c4b63;--surface: #fff9e8;--surface-container-lowest: #ffffff;--surface-container-low: #f9f3e1;--surface-container: #f3eddb;--surface-container-high: #ede7d5;--on-surface: #1e1c10;--outline-variant: #e2bebb;--error: #ba1a1a;--shadow-card: 0 4px 8px rgba(0, 0, 0, .15)}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:var(--surface);color:var(--on-surface);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased}#root{min-height:100vh}.page{max-width:640px;margin:0 auto;padding:20px 16px 40px;display:flex;flex-direction:column;gap:14px}.centered{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px;text-align:center;gap:12px}.centered-small{padding:32px 0;text-align:center}.header,.greeting{background:var(--surface-container-lowest);border-radius:16px;padding:20px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:4px}.title{margin:0;font-size:24px;font-weight:800;color:var(--on-surface)}.greeting-name{margin:0;font-size:22px;font-weight:800;color:var(--on-surface)}.greeting-detail{margin:0;font-size:14px;color:var(--tertiary);font-weight:500}.greeting-instruction{margin:4px 0 0;font-size:13px;color:var(--tertiary)}.muted{margin:0;color:var(--tertiary);font-size:14px;line-height:1.5}.error-big{margin:0;color:var(--error);font-size:15px}.error{margin:0;color:var(--error);font-size:13px;font-weight:500}.help{margin:0;color:var(--tertiary);font-size:12px}.label{font-size:11px;font-weight:700;color:var(--tertiary);text-transform:uppercase;letter-spacing:.5px}.card{background:var(--surface-container-lowest);border-radius:16px;padding:20px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:10px}.input,.textarea{background:var(--surface-container-high);border:none;border-radius:8px;padding:14px;font-size:16px;color:var(--on-surface);font-family:inherit;width:100%;outline:none}.input:focus,.textarea:focus{box-shadow:0 0 0 2px var(--secondary)}.textarea{resize:vertical;min-height:84px}.button{border:none;border-radius:8px;padding:16px 24px;font-size:16px;font-weight:800;font-family:inherit;cursor:pointer}.button:disabled{opacity:.6;cursor:not-allowed}.button.primary{background:var(--primary);color:var(--on-primary)}.button.primary:hover:not(:disabled){background:var(--primary-container)}.submit{margin-top:4px;padding:18px 24px}.select-row{display:flex;justify-content:flex-end;gap:16px}.link{background:none;border:none;color:var(--secondary);font-weight:600;font-size:14px;cursor:pointer;padding:12px 8px;margin:-8px;font-family:inherit;border-radius:4px}.link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.game-list{display:flex;flex-direction:column;gap:10px}.week-list{display:flex;flex-direction:column;gap:16px}.week-card{background:var(--surface-container-lowest);border-radius:16px;box-shadow:var(--shadow-card);overflow:hidden;display:flex;flex-direction:column}.week-card-header{padding:12px 16px;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--secondary);background:var(--surface-container)}.week-card-games{display:flex;flex-direction:column}.week-card-games .game-row{background:transparent;border-radius:0;border-bottom:1px solid var(--surface-container-high)}.week-card-games .game-row:last-child{border-bottom:none}.week-card-games .game-row.selected{background:var(--secondary-container)}.game-row{display:flex;align-items:center;gap:14px;background:var(--surface-container-low);border:none;border-radius:10px;padding:14px;cursor:pointer;text-align:left;font-family:inherit;font-size:14px;color:var(--on-surface)}.game-row.selected{background:var(--secondary-container)}.checkbox{width:26px;height:26px;border-radius:6px;background:var(--surface-container-high);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:var(--on-secondary);flex-shrink:0}.checkbox.checked{background:var(--secondary)}.game-info{display:flex;flex-direction:column;gap:2px;flex:1}.game-date{font-weight:700;color:var(--on-surface)}.game-time{font-size:13px;color:var(--tertiary)}.game-note{font-size:13px;color:var(--tertiary);font-style:italic}.comment-field{display:flex;flex-direction:column;gap:6px;margin-top:4px}.spinner{width:40px;height:40px;border:3px solid var(--surface-container-high);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.logo-banner{display:block;max-width:220px;width:100%;height:auto;margin:0 auto 8px}.sport-subtitle{text-align:center;margin:0 0 16px;font-size:14px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--form-muted)}.fee-badge-row{display:flex;justify-content:center;margin:0 0 16px}.fee-badge{background:var(--primary);color:#fff;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:1px}.table-list{display:flex;flex-direction:column;gap:20px}.game-table{background:var(--primary);color:#fff;border-radius:14px;overflow:hidden;box-shadow:var(--shadow-card)}.game-table-header{background:#000;color:#fff;padding:12px 16px;font-family:var(--font-headline, inherit);font-weight:800;letter-spacing:1.5px;text-transform:uppercase;font-size:14px;text-align:center}.game-table-grid{display:grid;grid-template-columns:1.1fr 1.6fr .7fr;background:var(--primary)}.game-table-col-head{padding:8px 12px;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#ffffffd9;text-align:center;background:#0000002e}.game-table-row{display:contents;background:transparent;border:none;cursor:pointer;font-family:inherit;color:#fff;text-align:left;padding:0}.game-table-cell{padding:14px 12px;border-top:1px solid rgba(255,255,255,.14);display:flex;align-items:center;font-size:16px;font-weight:700;color:#fff;background:transparent}.game-table-row.selected .game-table-cell{background:#ffffff14}.game-table-row:hover .game-table-cell{background:#ffffff0a}.game-table-row.selected:hover .game-table-cell{background:#ffffff1f}.game-table-date{gap:8px;justify-content:flex-start;padding-left:16px}.game-table-games{gap:4px;justify-content:center;flex-wrap:wrap}.game-table-avail{justify-content:center}.circled-day,.circled-slot{font-size:32px;line-height:1;font-weight:700;color:#fff}.month-abbrev{font-size:16px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.games-or{font-size:14px;font-weight:600;opacity:.85;padding:0 2px}.avail-checkbox{width:38px;height:38px;border-radius:6px;background:#fff;border:2px solid rgba(0,0,0,.55);display:inline-flex;align-items:center;justify-content:center;font-size:26px;font-weight:900;line-height:1;color:var(--primary);box-shadow:0 1px 3px #00000059;transition:background .15s ease,transform .15s ease,border-color .15s ease}.avail-checkbox.checked{background:var(--secondary);color:#fff;border-color:var(--secondary);transform:scale(1.05)}.game-table-row:hover .avail-checkbox:not(.checked){border-color:#000}.game-table-notes{padding:12px 16px;font-size:13px;color:#ffffffeb;background:#00000038;border-top:1px solid rgba(255,255,255,.14)}.notes-label{font-weight:800;letter-spacing:1px;text-transform:uppercase;margin-right:4px}.notes-game{font-weight:700}.notes-item{margin-right:4px}:root{--form-surface: #f3e8c8;--form-card: #ffffff;--form-ink: #2b2b2b;--form-muted: #6b6b66;--form-tile: #2d5e4f;--form-tile-ink: #ffffff;--form-pill: #e8e1c4;--form-pill-ink: #1f1f1f;--form-divider: #ece4cc;--form-checkbox-border: #c8c0a4;--form-link: #2d5e4f;--form-submit: #960e15;--form-submit-hover: #b92b2a;--form-shadow: 0 6px 20px rgba(0, 0, 0, .08);--wd-sun: #960e15;--wd-mon: #2a5b8a;--wd-tue: #2d5e4f;--wd-wed: #00706a;--wd-thu: #6c4aa0;--wd-fri: #b35a1f;--wd-sat: #8a6d00}body{background:var(--form-surface)}.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}.section-row{display:flex;align-items:center;justify-content:space-between;padding:4px;margin-top:6px}.section-label{font-size:13px;font-weight:800;color:var(--form-muted);letter-spacing:1.2px;text-transform:uppercase}.select-all-link{background:none;border:none;color:var(--form-link);font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;padding:8px 4px;border-radius:4px}.select-all-link:focus-visible{outline:2px solid var(--form-link);outline-offset:2px}.not-you-row{display:flex;justify-content:center;margin:-4px 0 6px}.day-filter-row{display:flex;flex-wrap:wrap;gap:8px;padding:0 4px 2px}.day-chip{--wd: var(--form-muted);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--wd);background:var(--form-card);color:var(--wd);font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.4px;line-height:1;padding:8px 16px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.day-chip.active{background:var(--wd);color:#fff}.day-chip:focus-visible{outline:2px solid var(--wd);outline-offset:2px}.day-chip.day-chip-all{--wd: var(--wd-tue)}.day-chip.wd-sun{--wd: var(--wd-sun)}.day-chip.wd-mon{--wd: var(--wd-mon)}.day-chip.wd-tue{--wd: var(--wd-tue)}.day-chip.wd-wed{--wd: var(--wd-wed)}.day-chip.wd-thu{--wd: var(--wd-thu)}.day-chip.wd-fri{--wd: var(--wd-fri)}.day-chip.wd-sat{--wd: var(--wd-sat)}.dates-card{background:var(--form-card);border-radius:18px;box-shadow:var(--form-shadow);padding:8px 16px;display:flex;flex-direction:column}.date-row{display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:14px;width:100%;background:transparent;border:none;padding:14px 4px;cursor:pointer;font-family:inherit;text-align:left;color:inherit;border-radius:8px}.date-row.divider-thin,.date-row.divider-strong{position:relative}.date-row.divider-thin:after,.date-row.divider-strong:after{content:"";position:absolute;left:106px;right:4px;bottom:0;border-bottom:1px solid var(--form-divider);pointer-events:none}.date-row:hover{background:#2d5e4f0a}.date-row.selected{background:transparent}.set-box{display:flex;flex-direction:column;width:100%;margin:10px 0;padding:0 10px 4px;border:1.5px solid var(--form-tile);border-radius:14px;background:#2d5e4f0d;cursor:pointer;font-family:inherit;text-align:left;color:inherit;transition:background .15s ease}.set-box:hover{background:#2d5e4f17}.set-box.selected{background:#2d5e4f1f}.set-box:focus-visible{outline:2px solid var(--form-link);outline-offset:-2px}.set-box-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 4px 4px}.set-box-header-text{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.set-header-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--form-tile)}.set-header-hint{font-size:12px;font-style:italic;color:var(--tertiary)}.set-note-text{font-size:14px;color:var(--on-surface);padding:0 4px 6px;white-space:pre-wrap}.set-location-text{font-size:14px;font-weight:600;color:var(--tertiary);padding:0 4px 6px}.set-fee-callout{align-self:flex-start;margin:0 4px 6px;padding:4px 10px;border-radius:999px;background:var(--form-tile);color:#fff;font-size:12px;font-weight:800;letter-spacing:.3px}.set-box .date-row.set-member{cursor:pointer}.set-box .date-row.set-member:hover{background:transparent}.date-row:focus-visible{outline:2px solid var(--form-link);outline-offset:-2px}.date-row-tile-col{display:flex;justify-content:center;align-items:center;min-height:72px}.date-row-pills{display:flex;flex-direction:column;gap:4px;min-height:56px;justify-content:center}.date-tile-wrap{display:flex;flex-direction:column;align-items:center;gap:6px}.date-tile{background:var(--wd, var(--form-tile));color:var(--form-tile-ink);border-radius:12px;width:64px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-shadow:0 2px 4px #0000001f}.date-tile-month{font-size:12px;font-weight:800;letter-spacing:1.1px}.date-tile-day{font-size:22px;font-weight:800;line-height:1}.date-tile-weekday{font-size:11px;font-weight:800;letter-spacing:1.3px;color:var(--wd, var(--form-muted))}.wd-sun{--wd: var(--wd-sun)}.wd-mon{--wd: var(--wd-mon)}.wd-tue{--wd: var(--wd-tue)}.wd-wed{--wd: var(--wd-wed)}.wd-thu{--wd: var(--wd-thu)}.wd-fri{--wd: var(--wd-fri)}.wd-sat{--wd: var(--wd-sat)}.sw-wd{color:var(--wd, inherit)}.slot-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1}.slot-pill{display:inline-flex;align-items:center;background:var(--form-pill);color:var(--form-pill-ink);border-radius:8px;padding:8px 14px;font-size:15px;font-weight:700;line-height:1;white-space:nowrap}.slot-pill-time{font-size:15px;font-weight:700}.slot-pill-notes{width:100%;font-size:13px;color:var(--form-muted);margin-top:2px;font-style:italic;line-height:1.35}.slot-pill-note strong{font-style:normal}.avail-box{width:32px;height:32px;border-radius:8px;border:2px solid var(--form-checkbox-border);background:var(--form-card);display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:var(--form-tile);flex-shrink:0;transition:background .15s ease,border-color .15s ease}.avail-box.checked{background:var(--form-tile);border-color:var(--form-tile);color:var(--form-tile-ink)}.date-row:hover .avail-box:not(.checked){border-color:var(--form-tile)}.note-card{background:var(--form-card);border-radius:18px;box-shadow:var(--form-shadow);padding:18px 20px;display:flex;flex-direction:column;gap:8px}.layout-stub{background:var(--form-card);border-radius:18px;box-shadow:var(--form-shadow);padding:24px;display:flex;flex-direction:column;gap:8px}.sb-card{border-radius:14px;overflow:hidden;box-shadow:var(--form-shadow);background:var(--form-card)}.sb-card-title{background:#1c1c1c;color:#fff;font-size:16px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:14px 16px}.sb-table{display:flex;flex-direction:column}.sb-row{display:grid;grid-template-columns:38% 1fr}.sb-row-head .sb-cell{background:var(--form-card);color:var(--form-ink);font-size:14px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;text-align:center;padding:12px 14px;border-bottom:2px solid var(--form-divider)}.sb-cell{padding:0}.sb-cell-month{border-right:1px solid rgba(0,0,0,.12)}.sb-row:not(.sb-row-head) .sb-month{background:var(--form-submit);color:#fff;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px 12px;border-bottom:1px solid rgba(255,255,255,.25)}.sb-row:not(.sb-row-head) .sb-cell-days{background:var(--form-card);border-bottom:1px solid var(--form-divider)}.sb-days-input{width:100%;height:100%;min-height:56px;box-sizing:border-box;background:transparent;border:none;outline:none;padding:14px 16px;font-family:inherit;font-size:16px;color:var(--form-ink)}.sb-days-input::placeholder{color:#a39c84;font-size:14px}.sb-days-input:focus{background:#2d5e4f0f}.layout-stub-title{font-size:18px;font-weight:800;color:var(--form-ink);margin:0}.layout-stub-body{font-size:14px;color:var(--form-muted);margin:0}.note-label{font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--form-muted)}.note-textarea{background:transparent;border:none;padding:0;font-size:16px;color:var(--form-ink);font-family:inherit;width:100%;outline:none;resize:vertical;min-height:48px;line-height:1.4}.note-textarea::placeholder{color:#a39c84}.submit-availability{background:var(--form-submit);color:#fff;border:none;border-radius:14px;padding:18px 24px;font-size:17px;font-weight:800;font-family:inherit;cursor:pointer;margin-top:4px;box-shadow:var(--form-shadow)}.submit-availability:hover:not(:disabled){background:var(--form-submit-hover)}.submit-availability:disabled{opacity:.65;cursor:not-allowed}.submit-availability:focus-visible{outline:3px solid var(--form-tile);outline-offset:3px}.ga-card{background:var(--form-card);border-radius:18px;box-shadow:var(--form-shadow);padding:18px 20px;display:flex;flex-direction:column;gap:10px}.ga-card-title{font-size:18px;font-weight:800;line-height:1.25;color:var(--form-ink)}.ga-range{font-size:15px;font-weight:800;letter-spacing:.3px;color:var(--form-tile)}.ga-identity{font-size:13px;color:var(--form-muted)}.ga-sport-row{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.ga-sport-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--form-tile);background:var(--form-card);color:var(--form-tile);font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.4px;line-height:1;padding:8px 16px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.ga-sport-chip.active{background:var(--form-tile);color:var(--form-tile-ink)}.ga-sport-chip:focus-visible{outline:2px solid var(--form-tile);outline-offset:2px}.ga-notice{margin:0;background:var(--form-pill);color:var(--form-pill-ink);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45}.ga-note-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ga-note-label{font-size:14px;letter-spacing:.2px;text-transform:none;color:var(--form-ink)}.ga-counter{flex:none;font-size:12px;font-weight:700;color:var(--form-muted);font-variant-numeric:tabular-nums}.daily-row-content{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:56px}.row-location{font-size:16px;font-weight:700;color:var(--form-ink)}.row-gametype,.slot-pill-location,.slot-pill-type{display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--form-pill, #e8e3d2);color:var(--form-pill-ink, #2a2520);white-space:nowrap}.slot-pill-location,.slot-pill-type{margin-left:8px}.row-gametype{background:var(--form-tile, #2f5d4a);color:var(--form-tile-ink, #ffffff)}.seasonal-row-content{display:flex;flex-direction:column;gap:4px;min-height:56px;justify-content:center}.seasonal-row-line{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.seasonal-row-sport-chip{align-self:flex-start;padding:3px 8px;border-radius:999px;background:#e2ede8;color:#2d5e4f;font-size:12px;font-weight:800;letter-spacing:.3px}.seasonal-row-dot{width:8px;height:8px;border-radius:50%;background:#d96b3a;flex-shrink:0}.seasonal-row-location{font-size:16px;font-weight:700;color:var(--form-ink)}.seasonal-row-line-meta{gap:6px}.seasonal-row-line-times{font-size:13px;font-weight:600;color:var(--form-ink);gap:4px}.seasonal-row-count{font-size:14px;font-weight:600;color:var(--form-muted)}.seasonal-row-sep{font-size:14px;color:var(--form-muted)}.seasonal-row-gametype{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--form-pill, #e8e3d2);color:var(--form-pill-ink, #2a2520);white-space:nowrap}@media (max-width: 420px){.date-row{grid-template-columns:76px 1fr auto;gap:10px}.date-tile{width:58px;height:58px}.date-tile-day{font-size:20px}.daily-row-content{gap:8px}}.overflow-fade{position:fixed;left:0;right:0;bottom:0;height:96px;pointer-events:none;background:linear-gradient(to bottom,rgba(243,232,200,0) 0%,rgba(243,232,200,.55) 55%,var(--form-surface) 100%);opacity:0;transition:opacity .35s ease;z-index:5}.overflow-fade.visible{opacity:1}.more-chip{position:fixed;left:50%;bottom:22px;transform:translate(-50%) translateY(8px);background:var(--form-tile);color:var(--form-tile-ink);font-size:13px;font-weight:800;letter-spacing:.6px;padding:8px 14px;border-radius:999px;box-shadow:0 6px 16px #00000038;pointer-events:none;opacity:0;transition:opacity .35s ease,transform .35s ease;z-index:6;white-space:nowrap}.more-chip.visible{opacity:1;transform:translate(-50%) translateY(0);animation:more-chip-nudge 1.8s ease-in-out infinite}@keyframes more-chip-nudge{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(5px)}}@media (prefers-reduced-motion: reduce){.more-chip.visible{animation:none}.overflow-fade,.more-chip{transition:opacity .15s ease}}.sw-card{border-radius:14px;background:var(--form-card);box-shadow:var(--form-shadow);padding:20px 18px 8px;display:flex;flex-direction:column;gap:6px}.sw-date-list{margin-top:6px;padding:0;box-shadow:none;background:transparent;border-radius:0}.sw-row-time{font-size:16px;font-weight:700;color:var(--form-ink);line-height:1.2}.sw-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.sw-card-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sw-card-header-text{flex-shrink:1}.sw-card-fee-line{font-size:15px;font-weight:600;color:var(--form-ink);margin-top:2px}.sw-card-headline{font-size:24px;font-weight:800;color:var(--form-ink);letter-spacing:.2px}.sw-card-subline{font-size:15px;color:var(--form-muted);margin-bottom:14px}.sw-card-dot{margin:0 4px;color:var(--form-divider)}.sw-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sw-card-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--form-checkbox-border);background:var(--form-card);color:var(--form-ink);border-radius:10px;padding:14px 12px;font-size:16px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.sw-card-action:hover{border-color:var(--form-tile)}.sw-card-action-yes{background:var(--form-tile);border-color:var(--form-tile);color:var(--form-tile-ink)}.sw-card-action-no{background:var(--form-submit);border-color:var(--form-submit);color:#fff}.notice{margin:4px 0 0;color:var(--tertiary);font-size:12px;line-height:1.5}.notice a{color:var(--secondary);font-weight:600}.privacy{gap:8px}.privacy a{color:var(--secondary);font-weight:600}.privacy-h2{margin:20px 0 0;font-size:16px;font-weight:700;color:var(--on-surface)}.privacy-body{margin:0;color:var(--on-surface);font-size:14px;line-height:1.6}.privacy-list{margin:0;padding-left:20px;color:var(--on-surface);font-size:14px;line-height:1.6;display:flex;flex-direction:column;gap:6px}
