body.public-page-results,body.public-page-tournament-results,body.public-page-ranks,body.public-page-event,body.public-page-contact{--pine:var(--role-base,#14392b);--pine-deep:#0D2A20;--gold:#B8862E;--gold-soft:#E8DCC0}body.public-page-results .page-title .eyebrow,body.public-page-tournament-results .page-title .eyebrow,body.public-page-ranks .page-title .eyebrow,body.public-page-contact .page-title .eyebrow{color:var(--pine);font-weight:700}body.public-page-results .page-title h1,body.public-page-tournament-results .page-title h1,body.public-page-ranks .page-title h1,body.public-page-contact .page-title h1{font-family:Shippori Mincho,serif;color:var(--pine-deep)}body.public-page-results .section-heading h2,body.public-page-tournament-results .section-heading h2,body.public-page-ranks .section-heading h2,body.public-page-contact .section-heading h2{color:var(--pine-deep)}body.public-page-results .count-badge,body.public-page-tournament-results .count-badge,body.public-page-ranks .count-badge{background:var(--gold-soft);color:var(--pine-deep)}body.public-page-results .footer-contact-link,body.public-page-tournament-results .footer-contact-link,body.public-page-ranks .footer-contact-link,body.public-page-event .footer-contact-link,body.public-page-contact .footer-contact-link{margin-left:12px;color:var(--muted);text-decoration:none}body.public-page-results .footer-contact-link:hover,body.public-page-tournament-results .footer-contact-link:hover,body.public-page-ranks .footer-contact-link:hover,body.public-page-event .footer-contact-link:hover,body.public-page-contact .footer-contact-link:hover{color:var(--pine);text-decoration:underline}body.public-page-results .footer-admin-link,body.public-page-tournament-results .footer-admin-link,body.public-page-ranks .footer-admin-link,body.public-page-event .footer-admin-link,body.public-page-contact .footer-admin-link{margin-left:12px;padding-left:12px;border-left:1px solid var(--line,#e2ddce);color:var(--muted);text-decoration:none}body.public-page-results .footer-admin-link:hover,body.public-page-tournament-results .footer-admin-link:hover,body.public-page-ranks .footer-admin-link:hover,body.public-page-event .footer-admin-link:hover,body.public-page-contact .footer-admin-link:hover{color:var(--pine);text-decoration:underline}body.public-page-tournament-results .tournament-directory-list,body.public-page-results .tournament-result-list,body.public-page-classes .mahjong-class-public-list,body.public-page-jobs .job-listing-public-list{gap:0!important;overflow:hidden;border:2px solid var(--pine,var(--role-base,#14392b));border-radius:12px;background:#fff}body.public-page-tournament-results .tournament-directory-list .tournament-directory-item,body.public-page-results .tournament-result-list .tournament-result-card,body.public-page-classes .mahjong-class-public-list .mahjong-class-public-card,body.public-page-jobs .job-listing-public-list .job-listing-public-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent;transform:none}body.public-page-tournament-results .tournament-directory-list .tournament-directory-item+.tournament-directory-item,body.public-page-results .tournament-result-list .tournament-result-card+.tournament-result-card,body.public-page-classes .mahjong-class-public-list .mahjong-class-public-card+.mahjong-class-public-card,body.public-page-jobs .job-listing-public-list .job-listing-public-card+.job-listing-public-card{border-top:1px solid #dfe5e1!important}body.public-page-tournament-results .tournament-directory-list .tournament-directory-item:not(.is-disabled):hover,body.public-page-jobs .job-listing-public-list .job-listing-public-card:not(.is-detail-closed):hover{background:#f7fbf9;transform:none}body.public-page-tournament-results .tournament-directory-list>.tournament-directory-empty,body.public-page-results .tournament-result-list>.empty,body.public-page-classes .mahjong-class-public-list>.empty,body.public-page-jobs .job-listing-public-list>.empty{max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
