.sw-root[data-v-ccf4c80d]{font-family:inherit}.sw-types[data-v-ccf4c80d]{flex-wrap:wrap;gap:6px;margin-bottom:1rem;display:flex}.sw-type-btn[data-v-ccf4c80d]{letter-spacing:.04em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:.72rem;font-weight:600;transition:all .15s}.sw-grid[data-v-ccf4c80d]{gap:5px;margin-bottom:1.25rem;display:grid}.sw-tile[data-v-ccf4c80d]{color:inherit;text-decoration:none;display:block}.sw-tile[data-v-ccf4c80d]:focus-visible{outline:2px solid var(--gold,#f5c518);outline-offset:2px}.sw-tile[data-v-ccf4c80d]{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:8px 5px;transition:border-color .15s,background .15s}.sw-date[data-v-ccf4c80d]{margin-bottom:2px;font-size:.6rem}.sw-time[data-v-ccf4c80d]{font-size:.82rem;font-weight:700}.sw-link[data-v-ccf4c80d]{background:var(--gold,#f5c518);color:var(--navy,#1e2a4a);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:.85rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:flex;box-shadow:0 4px 16px #f5c51840}.sw-link[data-v-ccf4c80d]:hover{background:var(--gold-dark,#d4a017);transform:translateY(-1px)}.sw-meta[data-v-ccf4c80d]{text-align:center;margin-top:.6rem;font-size:.68rem}.sw-empty[data-v-ccf4c80d]{text-align:center;padding:.75rem;font-size:.75rem}.sw-theme-dark .sw-type-btn[data-v-ccf4c80d]{color:#ffffff8c;background:#ffffff0d;border-color:#ffffff26}.sw-theme-dark .sw-type-btn[data-v-ccf4c80d]:hover{color:#ffffffd9;border-color:#f5c51866}.sw-theme-dark .sw-type-btn--active[data-v-ccf4c80d]{border-color:var(--gold,#f5c518);color:var(--gold,#f5c518);background:#f5c5181a}.sw-theme-dark .sw-tile[data-v-ccf4c80d]{background:#ffffff0d;border-color:#ffffff1a}.sw-theme-dark .sw-tile[data-v-ccf4c80d]:hover{border-color:var(--gold,#f5c518);background:#f5c51814}.sw-theme-dark .sw-tile--selected[data-v-ccf4c80d]{border-color:var(--gold,#f5c518)!important;background:#f5c51824!important}.sw-theme-dark .sw-date[data-v-ccf4c80d]{color:#ffffff73}.sw-theme-dark .sw-time[data-v-ccf4c80d]{color:#fff}.sw-theme-dark .sw-meta[data-v-ccf4c80d]{color:#ffffff40}.sw-theme-dark .sw-empty[data-v-ccf4c80d]{color:#ffffff4d}.sw-theme-light .sw-type-btn[data-v-ccf4c80d]{color:#6b7280;background:#f8f9fa;border-color:#e5e7eb}.sw-theme-light .sw-type-btn[data-v-ccf4c80d]:hover{color:#1e2a4a;border-color:#f5c518}.sw-theme-light .sw-type-btn--active[data-v-ccf4c80d]{color:#1e2a4a;background:#f5c51814;border-color:#f5c518}.sw-theme-light .sw-tile[data-v-ccf4c80d]{background:#f8f9fa;border-color:#e5e7eb}.sw-theme-light .sw-tile[data-v-ccf4c80d]:hover{background:#f5c5180f;border-color:#f5c518}.sw-theme-light .sw-tile--selected[data-v-ccf4c80d]{background:#f5c51824!important;border-color:#f5c518!important}.sw-theme-light .sw-date[data-v-ccf4c80d]{color:#6b7280}.sw-theme-light .sw-time[data-v-ccf4c80d]{color:#1e2a4a}.sw-theme-light .sw-meta[data-v-ccf4c80d],.sw-theme-light .sw-empty[data-v-ccf4c80d]{color:#9ca3af}
