@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Montserrat:wght@600;700&family=JetBrains+Mono:wght@400;700&display=swap";.page-header[data-v-7397e850]{font-family:Quicksand,sans-serif;display:inline-flex;align-items:center;font-size:200%!important;font-weight:700;line-height:1.2;margin-left:.3em;margin-right:.3em;padding-block:.08em}.page-header-first[data-v-7397e850]{color:#202020;text-shadow:0 0 2px #dfdfdf;transition:all 1s ease-out}.page-header-rest[data-v-7397e850]{color:#dfdfdf;text-shadow:0 0 2px #0c0c0c;transition:all 1s ease-out}.page-header-small[data-v-7397e850]{font-family:Quicksand,sans-serif;display:inline-flex;align-items:center;font-size:120%!important;font-weight:700;line-height:1.2;padding-block:.08em}.page-header:hover .page-header-first[data-v-7397e850]{color:#dfdfdf;text-shadow:0 0 2px #0c0c0c}.page-header:hover .page-header-rest[data-v-7397e850]{color:#202020;text-shadow:0 0 2px #dfdfdf}@layer vuetify-components{.v-bottom-navigation{display:flex;max-width:100%;overflow:hidden;position:absolute;transition:transform,color,.2s,.1s cubic-bezier(.4,0,.2,1)}.v-bottom-navigation{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-bottom-navigation--border{border-width:thin;box-shadow:none}.v-bottom-navigation{border-radius:0}.v-bottom-navigation{background:rgb(var(--v-theme-surface));color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity) * 100%),transparent)}.v-bottom-navigation--active{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity, .3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity, .15));--v-elevation-overlay: color-mix(in srgb, var(--v-elevation-overlay-color) 4%, transparent)}.v-bottom-navigation__content{display:flex;flex:none;font-size:.6875rem;justify-content:center;transition:inherit;width:100%}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{font-size:inherit;height:100%;max-width:168px;min-width:80px;text-transform:none;transition:inherit;width:auto}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{border-radius:0}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__content,.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{font-size:1.5rem}.v-bottom-navigation--grow .v-bottom-navigation__content>.v-btn{flex-basis:0;flex-grow:1}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content>span{transition:inherit;opacity:0}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content{transform:translateY(.5rem)}}.ql-app[data-v-4c5074c2]{background-color:#f8fafc!important}.app-header[data-v-4c5074c2]{box-shadow:0 4px 6px -1px #0000001a!important}.nav-toolbar[data-v-4c5074c2]{height:48px!important}.nav-btn[data-v-4c5074c2]{font-size:.875rem!important;font-weight:500!important;opacity:.9;transition:opacity .2s,background-color .2s}.nav-btn[data-v-4c5074c2]:hover{opacity:1;background-color:#ffffff1a}.nav-btn.v-btn--active[data-v-4c5074c2]{background-color:#ffffff26;font-weight:700!important;opacity:1}.side-drawer[data-v-4c5074c2]{background-color:#fff!important;border-right:1px solid #e2e8f0!important}.drawer-header[data-v-4c5074c2]{border-bottom:1px solid #f1f5f9}.drawer-item[data-v-4c5074c2]{border-radius:8px!important;margin-bottom:4px!important}.app-content[data-v-4c5074c2]{background-color:#f8fafc;min-height:100vh}.title-view-container[data-v-4c5074c2]{min-height:48px}.mobile-nav[data-v-4c5074c2]{box-shadow:0 -4px 6px -1px #0000000d!important;border-top:1px solid #e2e8f0}.hero-header[data-v-bf341425]{border-radius:12px;color:#fff;min-height:100px;display:flex;align-items:center}.header-icon-wrapper[data-v-bf341425]{background-color:#fff3;padding:12px;border-radius:12px;display:flex;align-items:center;justify-content:center}.header-actions[data-v-bf341425]{display:flex;align-items:center;gap:8px}h1[data-v-bf341425]{margin:0;line-height:1.2}@media (max-width: 600px){.hero-header[data-v-bf341425]{min-height:auto;padding:16px!important}.header-icon-wrapper[data-v-bf341425]{padding:8px}.text-h4[data-v-bf341425]{font-size:1.5rem!important}}:root{--v-primary-base: #2563eb;--v-secondary-base: #64748b;--v-accent-base: #f59e0b;--v-error-base: #ef4444;--v-info-base: #3b82f6;--v-success-base: #10b981;--v-warning-base: #f59e0b;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;background-color:#f8fafc;color:#1e293b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:-.025em!important}.v-application{font-family:Inter,sans-serif!important}.v-card{border-radius:var(--border-radius-lg)!important;border:1px solid rgba(0,0,0,.05)!important;transition:transform .2s ease,box-shadow .2s ease!important}.v-card--hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)!important}.v-btn{text-transform:none!important;font-weight:600!important;letter-spacing:0!important;border-radius:var(--border-radius-md)!important}.v-app-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1565c0e6!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.ql-league-table th{font-family:Montserrat,sans-serif!important;font-weight:700!important}.score-display{font-family:JetBrains Mono,monospace!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.roll-of-honour td{padding-left:2em!important}.roll-of-honour th{text-align:left;padding-left:2em}.my-event{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--border-radius-sm);background-color:var(--v-primary-base);color:#fff;border:1px solid var(--v-primary-base);width:100%;font-size:12px;padding:3px;cursor:pointer;margin-bottom:1px}.my-event span{padding-bottom:8px;vertical-align:middle}
