.titlebar[data-astro-cid-j5vwzxwa]{position:sticky;top:0;left:0;right:0;z-index:2000;background:#2f2f2f}.titlebar[data-astro-cid-j5vwzxwa]:before,.titlebar[data-astro-cid-j5vwzxwa]:after{content:"";display:block;height:2px;background:#bfbfbf}.titlebar__inner[data-astro-cid-j5vwzxwa]{max-width:var(--container-max);margin:0 auto;padding:10px var(--container-pad);position:relative}.titlebar__inner[data-astro-cid-j5vwzxwa]:after{content:"";position:absolute;left:var(--container-pad);right:var(--container-pad);bottom:0;height:2px;background:var(--theme-titlebar-accent, #2563eb);opacity:.9}.titlebar__titles[data-astro-cid-j5vwzxwa]{display:flex;flex-direction:column;gap:2px}.titlebar__site[data-astro-cid-j5vwzxwa]{margin:0;font-size:24px;font-weight:900;color:#fff;letter-spacing:.02em;text-decoration:none;line-height:1.12}.titlebar__site[data-astro-cid-j5vwzxwa]:hover{text-decoration:underline;text-underline-offset:3px}.titlebar__page[data-astro-cid-j5vwzxwa]{font-size:14px;color:#ffffffdb;line-height:1.25}@media(max-width:520px){.titlebar__site[data-astro-cid-j5vwzxwa]{font-size:20px}.titlebar__page[data-astro-cid-j5vwzxwa]{font-size:13px}}:root{--border: #e6e6e6;--muted: #666}.header{background:#fff;border:1px solid var(--border);border-radius:14px;padding:12px 14px;margin:0 0 12px}.crumbs{font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center}.crumbs a{text-decoration:none;color:inherit}.crumbs a:hover{text-decoration:underline}.sep{margin:0 6px;opacity:.6}.sub{margin-top:4px}.sub:empty{display:none}.pills{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:0;scrollbar-width:thin}.pills::-webkit-scrollbar{height:8px}.pill{flex:0 0 auto}.pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;border:1px solid var(--theme-pill-border, var(--border));background:#fff;color:#111;text-decoration:none;font-size:12px;line-height:1;transition:transform .06s ease,box-shadow .06s ease,background .06s ease,border-color .06s ease;user-select:none}.pill:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000000f;background:var(--theme-pill-hover-bg, #f7f7f7)}.pill .dot{width:7px;height:7px;border-radius:999px;background:var(--theme-color, #111);opacity:.35}.pill.is-active{font-weight:800;border-color:var(--theme-pill-active-bg, #111);background:var(--theme-pill-active-bg, #111);color:var(--theme-pill-active-text, #fff)}.pill.is-active .dot{opacity:1}.crumbs a{color:var(--theme-crumb-link, inherit);text-decoration:underline;text-underline-offset:2px}.updated-date{color:#c0392b;font-weight:600}.roster-block{--roster-head-bg: var(--theme-table-head-bg, #f5f5f5);--roster-head-border: var(--theme-table-head-border, var(--border))}.header-slim{margin:0 0 12px}.crumbs--slim{font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;padding:0;margin:2px 0 10px}.sub--boxed{margin-top:0;padding:4px 10px;border:1px solid var(--border);border-radius:12px;background:#fff}:root{--border: #e6e6e6;--muted: #666;--star-bg: #f7f3f8;--star-border: #eadff0}.star-block{background:var(--star-bg, #f7f3f8);border:1px solid var(--star-border, #eadff0);border-color:#0000001a;box-shadow:0 1px #00000008 inset;border-radius:14px;padding:10px 12px;display:flex;align-items:center;gap:14px}.star-grid{display:flex;flex-wrap:nowrap;gap:10px;overflow:hidden}@media(max-width:520px){.star-grid{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.star-card{flex:0 0 auto;min-width:0;max-width:none;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:6px 10px;line-height:1.1;white-space:nowrap}.star-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;margin:0;white-space:nowrap;flex-shrink:0}@media(max-width:640px){.header{padding:10px 12px;border-radius:12px;margin:0 0 10px}.header-slim{margin:0 0 10px}.crumbs,.crumbs--slim{font-size:12px;line-height:1.2;margin:2px 0 8px}.sub--boxed{padding:8px 10px;border-radius:12px}.pills{gap:6px;padding-bottom:0}.pill{padding:6px 9px;font-size:12px}.pill .dot{width:6px;height:6px}}:root{--container-max: 1100px;--container-pad: 16px;--border: #e6e6e6;--muted: #666;--color-ucl: #0a1f44;--color-wc: #7a1f2b;--color-japan: #1f4fa3;--color-club: #2f855a;--color-awards: #c9a227;--color-euro: #6b7280;--theme-color: var(--color-euro);--color-club-accent: #2f855a;--theme-link: var(--theme-color);--theme-soft-bg: color-mix(in srgb, var(--theme-color) 64%, #ffffff);--theme-soft-border: color-mix( in srgb, var(--theme-color) 82%, var(--border) )}body{--theme-table-head-bg: color-mix( in srgb, var(--theme-color) 38%, #ffffff );--theme-table-head-border: color-mix( in srgb, var(--theme-color) 55%, var(--border) );--theme-table-head-solid: color-mix( in srgb, var(--theme-color) 82%, #000000 )}body.page-wc{--theme-color: var(--color-wc)}body.page-ucl{--theme-color: var(--color-ucl)}body.page-japan{--theme-color: var(--color-japan)}body.page-awards{--theme-color: var(--color-awards)}body.page-club{--theme-color: var(--color-club-accent)}body.page-euro{--theme-color: var(--color-euro)}.theme-wc{--theme-color: var(--color-wc)}.theme-ucl{--theme-color: var(--color-ucl)}.theme-japan{--theme-color: var(--color-japan)}.theme-awards{--theme-color: var(--color-awards)}.theme-club{--theme-color: var(--color-club)}.theme-euro{--theme-color: var(--color-euro)}table thead th{background:var(--theme-table-head-bg);border-color:var(--theme-table-head-border)}body.page-ucl .pill.is-active{background:var(--theme-color);color:#fff;border-color:var(--theme-color)}.app-main{padding-top:0}.page-wrap{max-width:var(--container-max);margin:0 auto;padding:var(--container-pad)}.empty{margin-top:16px;padding:16px;border:1px solid var(--border, #e6e6e6);border-radius:12px;background:#fff}.empty h2{margin:0 0 8px;font-size:18px}.empty p{margin:0 0 12px;opacity:.8;line-height:1.6}.empty-actions{display:flex;gap:10px;flex-wrap:wrap}.empty-actions .btn{display:inline-block;padding:8px 12px;border:1px solid var(--border, #e6e6e6);border-radius:10px;text-decoration:none;color:inherit;background:#fff}.empty-actions .btn:hover{background:#f7f7f7}.subcard.theme-ucl,.subcard.theme-japan{--theme-soft-bg: color-mix(in srgb, var(--theme-color) 70%, #ffffff);--theme-soft-border: color-mix( in srgb, var(--theme-color) 88%, var(--border) );color:#fff;border-color:#00000040}.subcard.theme-ucl a,.subcard.theme-japan a{color:#fff;text-decoration-color:#ffffffb3}.subcard.theme-ucl a:hover,.subcard.theme-japan a:hover{text-decoration-color:#fff}.subcard.theme-ucl .ucl-sub,.subcard.theme-japan .jp-sub{color:#ffffffd9}.card{--theme-soft-bg: color-mix(in srgb, var(--theme-color) 38%, #ffffff);--theme-soft-border: color-mix( in srgb, var(--theme-color) 62%, var(--border) )}.card h2,.subcard h2{font-size:18px}.theme-japan,.theme-ucl,.title-white{color:#fff}body.has-titlebar-1{--titlebar-offset: 4px}body.has-titlebar-2{--titlebar-offset: 22px}html{scroll-padding-top:var(--titlebar-offset, 72px)}:where(section[id],[id]){scroll-margin-top:var(--titlebar-offset, 72px)}body.page-ucl{--theme-color: #071a3a}body.page-ucl .box,body.page-ucl .subcard,body.page-ucl .section{--theme-soft-bg: color-mix(in srgb, var(--theme-color) 16%, #ffffff);--theme-soft-border: color-mix( in srgb, var(--theme-color) 38%, var(--border) )}:where(.ct-meta,.nt-meta){font-size:20px!important;font-weight:800;line-height:1.35;letter-spacing:.02em;margin:10px 0 8px;padding-left:10px;border-left:4px solid color-mix(in srgb,var(--theme-color) 70%,#000)}
