.mcf-trivia-activity-page.mcf-has-editorial-rail #page .site-content{grid-template-columns:minmax(0,1fr)}
.mcf-trivia-activity-page .mcf-editorial-rail{display:none}
.mcf-trivia-stat b a{color:inherit!important;text-decoration:none;border-bottom:2px solid transparent}
.mcf-trivia-stat b a:hover,.mcf-trivia-stat b a:focus-visible{color:inherit;border-bottom-color:currentColor}
.mcf-trivia-activity{margin-top:20px;margin-bottom:48px;width:min(1180px,calc(100% - 24px))}
.mcf-trivia-activity .mcf-ranking-page__hero{background:linear-gradient(135deg,var(--theme-deep,var(--mcf-burgundy-dark,#35101a)),var(--theme-main,#681b35));color:var(--theme-paper,#fff8ed)}
/* Match the site's established autocomplete inside trivia activity filters. */
.mcf-activity-filters .mcf-search-combobox__input{width:100%;height:52px;padding:0 54px 0 17px!important;border:1px solid rgba(var(--theme-rgb,104,27,53),.28)!important;border-radius:13px;background:#fff!important;color:var(--theme-ink,#241218)!important;font:inherit;font-weight:400;box-shadow:0 2px 8px rgba(53,16,26,.035);transition:border-color .2s,box-shadow .2s}
.mcf-activity-filters .mcf-search-combobox__input::placeholder{color:var(--theme-main,#681b35);opacity:.88}
.mcf-activity-filters .mcf-search-combobox__toggle{position:absolute;right:5px;top:5px;width:42px;height:42px;min-width:42px;min-height:42px;padding:0!important;display:grid;place-items:center;background:var(--theme-soft,#f6e9df)!important;color:var(--theme-main,#681b35)!important;border:0;border-radius:9px;box-shadow:none;cursor:pointer;transition:background .2s,transform .2s}
.mcf-activity-filters .mcf-search-combobox__toggle:hover,.mcf-activity-filters .mcf-search-combobox__toggle:focus-visible{background:var(--theme-paper,#efe0d6)!important;color:var(--theme-main,#681b35)!important;transform:none;outline:2px solid var(--theme-main,#681b35);outline-offset:1px}
.mcf-activity-filters .mcf-search-category{font-size:1rem;font-weight:400;letter-spacing:normal;text-transform:none}
@media(max-width:680px){.mcf-activity-filters .mcf-search-combobox__input{font-size:16px}}

.mcf-activity-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}
.mcf-activity-tabs a{padding:10px 20px;border:1px solid var(--theme-main,#681b35);border-radius:999px;color:var(--theme-main,#681b35);text-decoration:none;font-weight:700}
.mcf-activity-tabs a[aria-current],.mcf-activity-tabs a:hover{background:var(--theme-main,#681b35);color:#fff}
.mcf-activity-filters form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end;margin-bottom:24px;padding:24px;border:1px solid rgba(120,100,80,.2);border-radius:22px;background:var(--theme-paper,#fff8ed)}
.mcf-activity-filters label{min-width:0;display:grid;gap:8px;font-weight:700;color:var(--theme-deep,#35101a)}
.mcf-activity-filters input{width:100%;min-width:0;min-height:46px;border-radius:12px;border:1px solid rgba(120,100,80,.3);background:var(--theme-paper,#fff);color:var(--theme-deep,#35101a)}
.mcf-activity-filters button[type=reset],.mcf-activity-pagination button{min-height:44px;border-radius:12px;background:var(--theme-main,#681b35);color:#fff;border:1px solid transparent;font-weight:700}
.mcf-activity-filters button[type=reset]:hover,.mcf-activity-pagination button:hover{background:var(--theme-deep,#35101a);color:#fff}
.mcf-activity-meta{padding:18px 22px;margin:0;font-weight:700;color:var(--theme-main,#681b35)}
.mcf-trivia-activity .mcf-ranking-table th button{padding:6px 0;background:transparent;color:inherit;display:flex;gap:8px;align-items:center;min-height:40px;font:inherit;font-weight:700}
.mcf-trivia-activity .mcf-ranking-table th button:hover{color:var(--theme-main,#681b35)}
.mcf-trivia-activity .mcf-ranking-table td:nth-child(2){min-width:0;white-space:nowrap}
.mcf-trivia-activity .mcf-ranking-table th{background:var(--theme-paper,#fff8ed);color:var(--theme-main,#681b35)}
.mcf-trivia-activity .mcf-ranking-table td{color:var(--theme-deep,#35101a)}
.mcf-trivia-activity .mcf-ranking-section{background:var(--theme-paper,#fff);border-color:var(--theme-accent,#d88950)}
.mcf-trivia-activity .mcf-ranking-table tbody tr:hover{background:rgba(120,100,80,.07)}
.mcf-activity-status{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:.85rem;font-weight:700}
.mcf-activity-status.is-complete{background:#e5f5eb;color:#1f6b3b}.mcf-activity-status.is-open{background:#fff1ce;color:#7a5400}
.mcf-activity-pagination{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;padding:20px}
.mcf-activity-pagination button[aria-current]{background:var(--theme-accent,#d88950);color:var(--theme-deep,#35101a)}
.mcf-activity-pagination button:disabled{opacity:.4;cursor:default}.mcf-activity-note{margin:20px 0;font-size:.9rem;color:var(--theme-deep,#513832)}
.mcf-activity-loading{display:inline-block;width:16px;height:16px;margin-right:10px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mcf-activity-spin .7s linear infinite;vertical-align:middle}
@keyframes mcf-activity-spin{to{transform:rotate(360deg)}}
.mcf-feedback-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:20px;position:relative}
.mcf-feedback-actions .mcf-next{position:relative;min-height:48px;min-width:140px;touch-action:manipulation;flex:0 0 auto}
.mcf-feedback-actions .mcf-answer-source{position:relative;display:inline-flex;min-height:44px;align-items:center;font-size:.9rem}
.mcf-next:disabled{opacity:.6;cursor:wait}.mcf-next-error{color:inherit}
@media(max-width:680px){.mcf-activity-filters form{grid-template-columns:1fr 1fr;padding:16px;gap:12px}.mcf-activity-filters .mcf-search-combobox__input{font-size:16px}.mcf-trivia-activity .mcf-ranking-table-wrap{max-width:100%;overscroll-behavior-x:contain}.mcf-feedback-actions{align-items:stretch;flex-direction:column;gap:12px}.mcf-feedback-actions .mcf-next{width:100%;min-height:52px}.mcf-feedback-actions .mcf-answer-source{justify-content:center}}
@media(max-width:380px){.mcf-activity-filters form{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.mcf-activity-loading{animation:none}}
