.augusta-form input:focus,.augusta-form textarea:focus{--tw-ring-color:var(--color-accent)}.hero-quote-box{backdrop-filter:blur(10px)}h1,h2,h3{letter-spacing:-.02em}h1,h2{font-weight:400}.rounded-lg img{transition:transform .5s ease}.rounded-lg:hover img{transform:scale(1.04)}.rounded-lg:has(img){overflow:hidden}.rounded-lg.border,.rounded-lg.overflow-hidden{transition:transform .3s ease,box-shadow .3s ease}.rounded-lg.border:hover,.rounded-lg.overflow-hidden:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(61,61,59,.08)}.lucide{color:var(--color-accent)}svg.text-emerald-500{color:var(--color-accent)!important}footer.bg-theme-footerBg{border-top:2px solid var(--color-accent)}footer a:hover{text-decoration:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-surface,#FAF8F5)}::-webkit-scrollbar-thumb{background:var(--color-border,#D8D2C8);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-muted,#8C8780)}section+section{border-top:1px solid var(--color-border)}section+section.relative,section.relative+section{border-top:none}.masters-draft-site{min-height:100vh}.masters-board-shell{min-height:100vh;padding:24px}.masters-board{display:flex;flex-direction:column;gap:16px;max-width:1440px;margin:0 auto}.masters-mobile-jumpbar{display:none}.masters-board-loading,.masters-panel{background:#ffffff;border:1px solid #d9e3d6;border-radius:14px}.masters-board-loading{max-width:360px;margin:80px auto;padding:18px 20px;text-align:center;color:#5f745f}.masters-panel{padding:16px}.masters-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.masters-summary-metric{display:grid;gap:4px;min-width:0}.masters-summary-metric span{color:#5d735f;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.masters-summary-metric strong{color:#142218;font-size:1.15rem;line-height:1.05}.masters-board-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;background:#ffffff;border:1px solid #d9e3d6;border-radius:14px;padding:16px}.masters-board-brand,.masters-board-title-block{display:grid}.masters-board-brand{gap:14px;min-width:0}.masters-board-title-block{gap:4px}.masters-board-title-block h1{margin:0;font-size:clamp(2.1rem,3vw,3.25rem);line-height:.95;letter-spacing:-.04em;color:#142218}.masters-board-topbar-meta{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.masters-board-auth-meta{align-items:center}.masters-board-user-chip{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid #d1ddd0;background:#f3f7f1;color:#16241c;font-size:.95rem;font-weight:700}.masters-board-pill,.masters-board-pill-button,.masters-count-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border-radius:999px;border:1px solid #d6e0d3;background:#f5f8f4;color:#24362a;font-size:.9rem;font-weight:700}.masters-board-pill.is-error{color:#a32828;border-color:#efc6c6;background:#fff4f4}.masters-board-pill-button{cursor:pointer;min-height:40px;padding:8px 16px}.masters-board-pill-button:hover{background:#e9f0e6}.masters-board-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px}.masters-board-panel,.masters-picks-panel,.masters-setup-panel{display:flex;flex-direction:column;gap:14px}.masters-board-panel{min-height:680px}.masters-mobile-live-rail{display:grid;gap:12px}.masters-workspace-tabs{display:inline-flex;gap:8px;padding:4px;width:-moz-fit-content;width:fit-content;border:1px solid #d7e1d4;border-radius:12px;background:#f1f5ef}.masters-tab-button{min-width:88px;padding:10px 14px;border-radius:10px;background:#eef3ec;color:#213329;font-size:.96rem;font-weight:800}.masters-tab-button.is-active{background:#14301e;color:#ffffff;box-shadow:none}.masters-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.masters-pick-card h3,.masters-section-head h2,.masters-section-head h3{margin:0;color:#18241b}.masters-section-divider{padding-top:14px;margin-top:4px;border-top:1px solid #ecf2ea}.masters-field-block{display:grid;gap:6px}.masters-field-block span{color:#5d735f;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.masters-compact-field{max-width:110px}.masters-add-row,.masters-board-head-actions,.masters-form-row,.masters-toolbar-row{display:flex;align-items:center;gap:10px}.masters-form-row-split{justify-content:space-between}.masters-small-toolbar{flex-wrap:wrap}.masters-board button,.masters-board input,.masters-board select{font:inherit}.masters-board input,.masters-board select{width:100%;padding:12px 14px;border:1px solid #cbd8c8;border-radius:10px;background:#fbfdfb;color:#18241b}.masters-board input:focus,.masters-board select:focus{outline:2px solid rgba(16,94,56,.16);border-color:#105e38}.masters-filter-field{min-width:180px}.masters-board button{border:0;border-radius:10px;padding:12px 14px;cursor:pointer;transition:background .12s ease,opacity .12s ease,transform .12s ease}.masters-board button:hover:not(:disabled){transform:translateY(-1px)}.masters-board button:disabled{cursor:not-allowed;opacity:.55}.masters-primary-button{background:#105e38;color:#ffffff}.masters-primary-button:hover:not(:disabled){background:#0d4d2f}.masters-warning-button{background:#fff4d8;color:#6f4d11;border:1px solid #efd28a}.masters-warning-button:hover:not(:disabled){background:#fdeab6}.masters-ghost-button,.masters-row-actions button{background:#eef4ec;color:#1d3426}.masters-add-row input,.masters-toolbar-row input{flex:1}.masters-drafter-list,.masters-golfer-list,.masters-pick-grid,.masters-scoring-grid,.masters-slot-list,.masters-team-player-list{display:grid;gap:10px}.masters-pick-grid,.masters-slot-list-dense{align-content:start}.masters-drafter-row,.masters-golfer-row,.masters-slot-row,.masters-status-bar,.masters-turn-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;border:1px solid #e2e9df;border-radius:12px;background:#fafcf9}.masters-row-actions{display:flex;gap:6px}.masters-row-actions button{padding:8px 10px}.masters-golfer-row,.masters-slot-row{display:grid;align-items:center}.masters-slot-row{grid-template-columns:84px 1fr auto}.masters-golfer-row{grid-template-columns:minmax(0,1fr) 160px}.masters-golfer-row>div{min-width:0}.masters-golfer-name-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.masters-golfer-row strong{display:block;font-size:1.1rem;line-height:1.15}.masters-golfer-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#fff3cd;color:#7a5311;border:1px solid #f2d489;font-size:.72rem;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.masters-golfer-row>div>span{display:block;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.masters-golfer-row .masters-primary-button{width:100%}.masters-empty-state,.masters-golfer-row>div>span,.masters-pick-card p,.masters-slot-row span,.masters-status-bar,.masters-turn-banner span{color:#485b4b}.masters-drafter-row strong,.masters-golfer-row strong,.masters-pick-card .masters-golfer-name-line,.masters-slot-row span .masters-golfer-name-line,.masters-turn-banner strong{color:#16241c}.masters-pick-card h3{margin:0}.masters-slot-row.is-active{border-color:#b8cfbf;background:#f1f8f2}.masters-golfer-list{max-height:680px;overflow:auto;padding-right:2px}.masters-status-bar{padding-top:10px;padding-bottom:10px;font-size:.95rem;font-weight:600}.masters-turn-banner{background:#f4f8f3}.masters-pick-announcement{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;border:1px solid #cfe1b8;border-radius:12px;background:#f7fbe8}.masters-pick-announcement-copy{display:grid;gap:4px}.masters-pick-announcement strong{color:#16241c}.masters-pick-announcement span{color:#485b4b}.masters-inline-dismiss{white-space:nowrap}.masters-turn-copy{display:grid;gap:4px}.masters-turn-timer{display:inline-flex;align-items:center;justify-content:center;min-width:78px;min-height:42px;padding:8px 12px;border-radius:999px;background:#14301e;color:#ffffff;font-size:1rem;font-weight:800;letter-spacing:.02em}.masters-turn-banner .masters-turn-timer{color:#ffffff}.masters-turn-timer.is-expired{background:#8a1f1f}.masters-error-text{color:#af1f1f;font-weight:600}.masters-empty-state{padding:16px;text-align:center;border:1px dashed #cfdbcb;border-radius:12px;background:#fbfdfb}.masters-search-empty-state{display:grid;justify-items:center;gap:10px;padding:18px 16px;text-align:center;border:1px solid #d8e3d4;border-radius:12px;background:#f8fbf7}.masters-search-empty-state strong{color:#16241c}.masters-search-empty-state span{color:#485b4b}.masters-pick-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.masters-scoring-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.masters-team-card{display:grid;gap:12px;padding:14px;border:1px solid #e2e9df;border-radius:12px;background:#fafcf9}.masters-team-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.masters-team-card-head h3,.masters-team-player-row strong{margin:0;color:#16241c}.masters-team-card-head p,.masters-team-note,.masters-team-player-row span{margin:4px 0 0;color:#485b4b}.masters-team-status{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border-radius:999px;border:1px solid #d6e0d3;background:#f5f8f4;color:#24362a;font-size:.85rem;font-weight:800;white-space:nowrap}.masters-team-note.is-ready,.masters-team-status.is-ready{color:#0d4d2f}.masters-team-player-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid #e2e9df;border-radius:12px;background:#ffffff}.masters-team-player-row>div:first-child{min-width:0}.masters-segmented-actions{display:inline-flex;padding:4px;gap:4px;border-radius:12px;background:#eff4ed}.masters-segmented-button{min-width:76px;padding:10px 12px;border-radius:9px;background:transparent;color:#27402f;font-weight:800}.masters-segmented-button.is-active.is-keep{background:#105e38;color:#ffffff}.masters-segmented-button.is-active.is-drop{background:#8a1f1f;color:#ffffff}.masters-pick-card{padding:14px;border:1px solid #e2e9df;border-radius:12px;background:#fafcf9}.masters-pick-number{display:inline-block;margin-bottom:6px;color:#105e38;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media (max-width:980px){.masters-board-layout{grid-template-columns:1fr}.masters-board-layout.is-live .masters-board-panel{order:1}.masters-board-layout.is-live .masters-setup-panel{order:2}.masters-board-topbar{grid-template-columns:1fr}.masters-board-panel{min-height:0}}@media (max-width:680px){.masters-board-shell{padding:10px}.masters-board{gap:12px}.masters-board-topbar,.masters-panel{padding:12px;border-radius:12px}.masters-mobile-jumpbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.masters-mobile-live-rail{position:sticky;top:10px;z-index:5;margin:-2px -2px 0;padding:2px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.92));backdrop-filter:blur(8px)}.masters-mobile-jumpbar .masters-ghost-button{min-height:44px;font-weight:800}.masters-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.masters-summary-metric:last-child{grid-column:1/-1}.masters-add-row,.masters-board-head-actions,.masters-drafter-row,.masters-form-row,.masters-pick-announcement,.masters-section-head,.masters-status-bar,.masters-toolbar-row,.masters-turn-banner{flex-direction:column;align-items:stretch}.masters-workspace-tabs{width:100%;overflow-x:auto;scrollbar-width:none}.masters-workspace-tabs::-webkit-scrollbar{display:none}.masters-tab-button{flex:1;min-width:0;min-height:44px}.masters-golfer-row,.masters-slot-row,.masters-team-player-row{grid-template-columns:1fr}.masters-golfer-list{max-height:none;overflow:visible}.masters-drafter-row,.masters-golfer-row,.masters-pick-announcement,.masters-slot-row,.masters-status-bar,.masters-turn-banner{padding:12px}.masters-row-actions{width:100%}.masters-row-actions button{flex:1;min-height:42px}.masters-turn-timer{align-self:flex-start}.masters-status-bar{gap:6px;font-size:.9rem}.masters-inline-dismiss{width:100%}.masters-golfer-row>div>span{white-space:normal}.masters-row-actions{justify-content:flex-start}.masters-add-row,.masters-add-row>*,.masters-board-head-actions,.masters-board-head-actions>*,.masters-toolbar-row,.masters-toolbar-row>*{width:100%}.masters-segmented-actions,.masters-team-card-head{flex-direction:column;align-items:stretch}}header{backdrop-filter:saturate(140%) blur(8px)}.offshore-highlight-card{border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);box-shadow:0 14px 30px rgba(11,37,69,.12)}html[data-theme=dark] .offshore-highlight-card{box-shadow:0 14px 30px rgba(0,0,0,.35)}.glass-effect{background:rgba(255,255,255,.15);backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,.3);box-shadow:0 8px 32px 0 rgba(31,38,135,.37)}.hero-text-shadow{text-shadow:3px 3px 6px rgba(0,0,0,.7),0 0 20px rgba(255,215,0,.5)}@keyframes nav-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-dropdown{animation:nav-dropdown-in .15s ease-out}.hero-text-shadow{text-shadow:3px 3px 6px rgba(0,0,0,.7),0 0 20px rgba(234,90,33,.5)}.container{max-width:1140px!important}.gradient-primary{background:linear-gradient(135deg,#0e1f3e,#16294a 50%,#264a6e)}.gradient-accent{background:linear-gradient(180deg,#ea5a21,#d14e1a 50%,#b84215)}:root{color-scheme:dark}.office-header{position:absolute;top:0;left:0;right:0;z-index:50;padding:2rem}.office-header-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:center}.office-logo{width:160px;height:auto;opacity:.9}html{scroll-behavior:smooth}body{background-color:#0B0D10;color:#E8EAEE}[data-cms-section-id=access]>div>div>div{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important}form input[type=email],form input[type=text]{background-color:rgba(255,255,255,.05)!important;border:1px solid #1e2330!important;color:#E8EAEE!important;padding:14px 18px!important;font-size:.875rem!important;letter-spacing:.02em;transition:border-color .3s ease,box-shadow .3s ease}form input[type=email]:focus,form input[type=text]:focus{border-color:#C9A227!important;box-shadow:0 0 0 1px rgba(201,162,39,.2)!important;outline:none!important}form input[type=email]::-moz-placeholder,form input[type=text]::-moz-placeholder{color:#667085!important;font-style:italic}form input[type=email]::placeholder,form input[type=text]::placeholder{color:#667085!important;font-style:italic}form button[type=submit]{background-color:#C9A227!important;color:#0B0D10!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.75rem!important;padding:14px 32px!important;border:none!important;transition:background-color .3s ease,transform .15s ease}form button[type=submit]:hover{background-color:#E0B93A!important;transform:translateY(-1px)}[data-cms-section-id=access] .bg-green-100,[data-cms-section-id=access] .dark\:bg-green-900{background:rgba(201,162,39,.15)!important}[data-cms-section-id=access] .dark\:text-green-400,[data-cms-section-id=access] .text-green-600{color:#C9A227!important}[class*=divider],hr{border-color:rgba(201,162,39,.15)!important;max-width:80px;margin:0 auto}[aria-label="Toggle theme"],[class*=ThemeToggle]{display:none!important}::-moz-selection{background-color:rgba(201,162,39,.3);color:#FFFFFF}::selection{background-color:rgba(201,162,39,.3);color:#FFFFFF}html[data-theme=dark]{--color-surface:var(--color-surface-dark)!important;--color-surface-alt:var(--color-surface-alt-dark)!important;--color-surface-muted:var(--color-surface-muted-dark)!important;--color-text:var(--color-text-dark)!important;--color-heading:var(--color-heading-dark)!important;--color-muted:var(--color-muted-dark)!important;--color-border:var(--color-border-dark)!important;--color-link:var(--color-link-dark)!important;--color-accent:var(--color-accent-dark)!important;--color-accent-strong:var(--color-accent-strong-dark)!important;--color-accent-soft:var(--color-accent-soft-dark)!important;--color-header-bg:var(--color-header-bg-dark)!important;--color-footer-bg:var(--color-footer-bg-dark)!important;--background-from:var(--background-from-dark)!important;--background-to:var(--background-to-dark)!important}