.club-shell{max-width:1200px;margin:auto;padding:36px 40px 70px}.club-introduction{white-space:pre-wrap;max-width:800px;margin:0 0 48px;font-size:18px;line-height:1.9}.club-year{margin:40px 0}.club-year>h2{border-bottom:1px solid;padding-bottom:16px;font-size:36px;font-weight:400}.club-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.club-card{color:inherit;border:1px solid #c9c7c1;padding:20px;text-decoration:none;display:block;overflow:hidden}.club-card img{aspect-ratio:4/3;object-fit:contain;background:#e8e5df;width:100%}.club-cover{color:#f2f0ea;background:#111;justify-content:center;align-items:center;min-height:180px;padding:25px;font-size:30px;display:flex}.club-card h3{margin:16px 0 8px;font-size:20px}.club-card p{overflow-wrap:anywhere;font-size:15px;line-height:1.7}.club-form{gap:14px;margin:18px 0;display:grid}.club-form label{gap:7px;line-height:1.6;display:grid}.club-form input:not([type=checkbox]),.club-form textarea,.club-form select{width:100%;color:inherit;min-width:0;font:inherit;background:0 0;border:1px solid #aaa;padding:12px}.club-form textarea{min-height:100px}.club-form button,.club-button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;justify-self:start;padding:12px 20px;text-decoration:none;display:inline-block}.club-form button:disabled{opacity:.5}.club-form .club-check{align-items:center;gap:10px;display:flex}.club-form [role=alert]{color:#922}.club-form [role=status]{color:#265c2c}.club-block{border-top:1px solid #aaa;padding:28px 0}.club-block summary{cursor:pointer;padding:14px 0;font-size:24px}.club-credit{border-bottom:1px solid #ccc;grid-template-columns:1fr 2fr;gap:16px;padding:15px 0;display:grid}.club-credit .club-form{margin:4px 0}.club-credit .club-form button{padding:6px 12px;font-size:14px}.club-toolbar{flex-wrap:wrap;gap:18px;margin-bottom:28px;display:flex}.club-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:18px;line-height:1.9}.club-media{object-fit:contain;width:100%;max-height:80vh}.club-list{padding:0;list-style:none}.club-list li{border-bottom:1px solid #ccc;padding:16px 0}.club-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.club-muted{color:#666;font-size:14px}.club-pagination{gap:22px;margin:24px 0;display:flex}.club-claim-names{flex-wrap:wrap;gap:12px;display:flex}.club-asset-select{align-items:center;gap:8px;display:flex}.club-admin-intro{padding:32px 0}.club-admin-intro h1{margin-bottom:16px;font-size:38px}.club-admin-card{border:1px solid #bbb;padding:20px}.club-standalone{margin:30px 0}.club-standalone ul{padding-left:20px}.club-original-note{color:#666;font-size:14px}@media (max-width:700px){.club-shell{padding:24px 24px 50px}.club-grid,.club-admin-grid{grid-template-columns:1fr}.club-year>h2{font-size:30px}.club-introduction{margin-bottom:32px;font-size:16px}.club-credit{grid-template-columns:1fr}.club-card{padding:16px}.club-body{font-size:17px}}
