.wpw-attended{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-family:var(--ff-body)}.wpw-attended-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:5px 14px 4px 12px;background:#e9ecf2;border:0;border-radius:3px;color:var(--c-bg-dark);font-family:var(--ff-body);font-size:13px;font-weight:500;white-space:nowrap;line-height:1.6;text-transform:uppercase;letter-spacing:0;cursor:pointer;transition:var(--transition);-webkit-mask:radial-gradient(circle 5px at 0 50%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 5px at 100% 50%,transparent 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle 5px at 0 50%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 5px at 100% 50%,transparent 98%,#000) right/51% 100% no-repeat}.wpw-attended-btn i{color:var(--c-bg-dark);font-size:12px}.wpw-attended-stub{align-self:stretch;width:0;margin:-5px 2px -4px;border-left:1.5px dashed rgba(10,14,19,.35)}.wpw-attended-btn i{transition:transform .2s ease}.wpw-attended-btn:hover{background:#ddeef7;transform:translateY(-2px)}.wpw-attended-btn:hover i{transform:rotate(-14deg) scale(1.15)}.wpw-attended-btn:active{transform:translateY(0) scale(.97)}.wpw-attended.is-attended .wpw-attended-btn{background:var(--c-accent-blue);color:var(--c-bg-dark)}.wpw-attended.is-attended .wpw-attended-btn:hover{background:#b5d9ec;transform:translateY(-2px)}.wpw-attended.is-attended .wpw-attended-btn:hover i{transform:none}.wpw-attended.is-attended .wpw-attended-stub{border-left-color:rgba(10,14,19,.45)}.wpw-attended.just-punched .wpw-attended-btn{animation:wpw-attended-punch .38s ease}@keyframes wpw-attended-punch{0%{transform:scale(1)}35%{transform:scale(.95)}70%{transform:scale(1.03)}100%{transform:scale(1)}}.wpw-attended.is-busy .wpw-attended-btn{opacity:.6;cursor:progress}#wpw-attended-btn:focus,#wpw-attended-btn:active{outline:none !important;border-color:transparent !important;box-shadow:none !important}#wpw-attended-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--c-bg-dark) !important}.wpw-event-hero-actions{display:inline-grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px;margin-top:10px}.wpw-event-hero-actions .view-matches-btn{grid-column:1;justify-content:center;margin:0}.wpw-event-hero-actions .wpw-attended{display:contents}.wpw-event-hero-actions .wpw-attended-btn{grid-column:1;width:100%}.wpw-event-hero-actions .wpw-attended-crowd{grid-column:2;flex-wrap:wrap;min-width:0}.wpw-attended-crowd{display:inline-flex;align-items:center;gap:6px}.wpw-attended-faces{display:inline-flex}.wpw-attended-faces:empty{display:none}.wpw-attended-faces img{width:22px;height:22px;margin-left:-7px;border:2px solid var(--c-panel);border-radius:999px;background:var(--c-panel-light);object-fit:cover}.wpw-attended-faces img:first-child{margin-left:0}.wpw-attended-count{color:var(--c-muted);font-size:13px;line-height:1.3}.wpw-attended-count:empty{display:none}.wpw-attended-privacy{margin-bottom:16px;padding:10px 14px;background:var(--c-panel-light);border:1px solid var(--c-border);border-radius:var(--radius-s);color:var(--c-muted);font-size:14px}.wpw-attended-privacy a{color:var(--c-accent-blue)}.wpw-attended-year{margin-bottom:20px;padding:20px;background:var(--c-panel);border-left:4px solid var(--c-accent-gold);border-radius:var(--radius-m)}.wpw-attended-year-title{margin:0 0 12px;color:var(--c-accent-gold);font-size:18px}.wpw-attended-year-count{color:var(--c-muted);font-size:16px;font-weight:400}.wpw-attended-list{list-style:none;margin:0;padding:0}.wpw-attended-item{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--c-border)}.wpw-attended-item:last-child{border-bottom:none}.wpw-attended-date{flex:0 0 56px;color:var(--c-muted);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.wpw-attended-info{flex:1;min-width:0}.wpw-attended-link{display:block;color:var(--c-accent-blue);font-weight:500;text-decoration:none}.wpw-attended-link:hover{color:var(--c-accent-gold)}.wpw-attended-place{display:block;margin-top:2px;color:var(--c-muted);font-size:13px}.wpw-attended-remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:0 0;border:1px solid var(--c-border);border-radius:999px;color:var(--c-muted);font-size:18px;line-height:1;cursor:pointer;transition:var(--transition)}.wpw-attended-remove:hover{border-color:var(--c-accent-gold);color:var(--c-accent-gold)}#wpw-attended-log .wpw-attended-remove:focus,#wpw-attended-log .wpw-attended-remove:active{outline:none !important;border-color:var(--c-border) !important;box-shadow:none !important}#wpw-attended-log .wpw-attended-remove:focus-visible{box-shadow:0 0 0 2px var(--c-accent-blue) !important}.wpw-attended-upcoming .wpw-attended-date{flex-basis:96px}.wpw-attended-hint{margin:-4px 0 8px;color:var(--c-muted);font-size:14px}.wpw-attended-answer{display:inline-flex;flex:0 0 auto;gap:8px}.wpw-attended-yes,.wpw-attended-no{margin:0;padding:5px 12px 4px;border-radius:var(--radius-s);font-family:var(--ff-body);font-size:13px;font-weight:500;line-height:1.6;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:var(--transition)}.wpw-attended-yes{background:#e9ecf2;border:1px solid #e9ecf2;color:var(--c-bg-dark)}.wpw-attended-yes:hover{background:var(--c-accent-blue);border-color:var(--c-accent-blue)}.wpw-attended-no{background:0 0;border:1px solid var(--c-border);color:var(--c-muted)}.wpw-attended-no:hover{border-color:var(--c-muted);color:#e9ecf2}.wpw-attended-yes:disabled,.wpw-attended-no:disabled{opacity:.6;cursor:progress}#wpw-attended-log .wpw-attended-yes:focus,#wpw-attended-log .wpw-attended-yes:active{outline:none !important;border-color:#e9ecf2 !important;box-shadow:none !important}#wpw-attended-log .wpw-attended-no:focus,#wpw-attended-log .wpw-attended-no:active{outline:none !important;border-color:var(--c-border) !important;box-shadow:none !important}#wpw-attended-log .wpw-attended-yes:focus-visible,#wpw-attended-log .wpw-attended-no:focus-visible{box-shadow:0 0 0 2px var(--c-accent-blue) !important}@media (max-width:1024px){.wpw-event-hero-actions{grid-template-columns:max-content}.wpw-event-hero-actions .wpw-attended-crowd{grid-column:1;width:0;min-width:100%}.wpw-attended-year{padding:16px}}@media (max-width:768px){.wpw-attended-btn{font-size:14px}.wpw-attended-item{gap:12px}}@media (max-width:480px){.wpw-attended-btn{font-size:13px}.wpw-attended-year{padding:14px 12px}.wpw-attended-year-title{font-size:16px}.wpw-attended-item{flex-wrap:wrap;gap:4px 10px}.wpw-attended-date{flex-basis:100%;font-size:12px}.wpw-attended-info{flex:1 1 0}.wpw-attended-upcoming .wpw-attended-date{flex-basis:100%}.wpw-attended-answer{flex-basis:100%;margin-top:4px}.wpw-attended-yes,.wpw-attended-no{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.wpw-attended.just-punched .wpw-attended-btn{animation:none}.wpw-attended-btn:hover,.wpw-attended-btn:active,.wpw-attended.is-attended .wpw-attended-btn:hover,.wpw-attended-btn:hover i{transform:none}}