:root{--bounded-width:60rem;--gap-small:8px;--serif:Georgia, "Times New Roman", "PT Serif", "Liberation Serif", "DejaVu Serif", "Noto Serif", serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;color-scheme:light;--line:#a39f9f;--off-black:#271f1d;--btn-h:2.25rem;--bg-0:#efece0;--off-white:#fbfaf5;--bg-1:#dfdbd0;--bg-2:#d2c5bb;--bg-3:#9e9489;--notification-red:#8a2b1f;--follower-highlight:#4b576b;--follow-green:#4a6e4b;--follow-green-hover:#344f35;--admin:#2f6b3a;--platform-admin:#1e3a8a;--metal-gold:linear-gradient(135deg, #c39c55 0%, #ddb96a 22%, #f3e2a0 42%, #e2c174 62%, #d2ae62 76%, #eed991 89%, #c9a457 100%);--metal-silver:linear-gradient(135deg, #acb0b6 0%, #c8ccd0 22%, #eceef0 42%, #ced2d6 62%, #bcc0c5 76%, #e0e3e6 89%, #b2b6bb 100%);--metal-shine:linear-gradient(115deg, transparent 28%, #fff8e42e 40%, #fffaec6b 47%, #fffdf6b3 50%, #fffaec6b 53%, #fff8e42e 60%, transparent 72%);--metal-check-stops:#2c6e35 88%, #6cb56e 100%;--metal-green:linear-gradient(to bottom right, #34503a 0%, #476249 6%, #7b9579 11%, #c3cfbd 14%, #6d866b 17%, #425d45 24%, #5c765c 32%, #3f5843 40%, #4e6a50 48%, #7b9579 54%, #b3c2ad 57%, #6d866b 61%, #39523c 70%, #3f6544 80%, var(--metal-check-stops));--metal-gold-green:linear-gradient(to bottom right, #c39c55 0%, #ddb96a 16%, #ebd38e 28%, #d8b566 37%, #f6e9b4 47%, #e3c477 58%, #e6c97a 70%, #8f9a55 76%, #3f6544 81%, var(--metal-check-stops));--metal-silver-green:linear-gradient(to bottom right, #acb0b6 0%, #c6cace 16%, #dcdfe2 28%, #c4c8cd 37%, #f2f3f5 47%, #d2d5d9 58%, #c8ccd0 70%, #7f8a80 76%, #3f6544 81%, var(--metal-check-stops));--safe-bottom:env(safe-area-inset-bottom,0px);--page-vw:calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}*{box-sizing:border-box;font-family:var(--serif)}[hidden]{display:none!important}html{scrollbar-color:var(--bg-3) var(--bg-1);scrollbar-width:thin}html,body{background:var(--bg-1);overscroll-behavior:none;touch-action:pan-x pan-y;height:100dvh;color:var(--off-black);flex-direction:column;margin:0;font-size:1rem;font-weight:400;display:flex;overflow:hidden}body{padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}h1{border-bottom:1px solid var(--off-black);color:var(--off-black);margin-top:0;margin-bottom:.5em;padding-bottom:.4rem;font-size:1.1rem;font-weight:600}main.bounded-container>:first-child,main.bounded-container>:first-child>:first-child,main.bounded-container>:first-child>:first-child>:first-child,main.bounded-container>:first-child>:first-child>:first-child>:first-child,.admin-tabs+*,.admin-tabs+*>:first-child,.admin-tabs+*>:first-child>:first-child,.admin-tabs+*>:first-child>:first-child>:first-child,.admin-tabs+*>:first-child>:first-child>:first-child>:first-child{margin-top:0}h1:not([class]){border-bottom:none;align-items:flex-end;padding-bottom:0;display:flex}h1:not([class])>span{background:var(--off-black);color:var(--bg-1);padding:.2rem .55rem calc(.2rem + 2px)}h1:not([class]):after{border-bottom:1px solid var(--off-black);content:"";flex:1}h2:not([class]){background:var(--off-black);width:fit-content;color:var(--bg-1);padding:calc(.15rem + 1px) calc(.5rem + 1px);font-size:1rem;font-weight:600}p{margin:.2em}button,.btn{cursor:pointer;box-sizing:border-box;background:var(--bg-2);width:fit-content;color:var(--off-black);font:inherit;text-align:center;border:1px solid #0000;border-radius:.4rem;padding:.3rem .9rem;font-size:1rem;font-weight:500;text-decoration:none;display:block}.btn,button:not([class]){min-height:var(--btn-h);justify-content:center;align-items:center;display:flex}.btn:hover:not(:disabled),button:not([class]):hover:not(:disabled){background:var(--bg-3);color:var(--bg-0)}button:disabled,.btn:disabled{cursor:default}.club-grid{grid-template-columns:repeat(auto-fill,minmax(8.8rem,1fr));gap:1.75rem 1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=40rem){.club-grid{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:1.25rem .9rem}}.bounded-container{width:min(calc(.94 * var(--page-vw)), calc(100% - .5rem), var(--bounded-width));flex-direction:column;justify-content:flex-start;align-items:center;height:100%;min-height:0}.page{width:min(calc(.94 * var(--page-vw)), 100%);margin:0 0 1rem}.loading-spinner{border:3px solid var(--bg-2);border-top-color:var(--off-black);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite loading-spin}@keyframes loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-spinner{animation-duration:2.4s}}input:not([type=checkbox],[type=radio],[type=file],[type=button],[type=submit]),textarea,select{outline:none}input:not([type=checkbox],[type=radio],[type=file],[type=button],[type=submit]):focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--off-black)}:where(.back-btn){display:inline-flex}.back-btn{cursor:pointer;box-sizing:border-box;background:var(--bg-2);width:36px;height:36px;color:var(--off-black);border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none}.back-btn:hover:not(:disabled){background:var(--bg-3);color:var(--bg-0)}.back-btn svg{margin-left:-1px;display:block}.say{margin:0;font-size:.9rem;line-height:1.4}.say:empty{display:none}.say:not([data-kind=pending]){background:var(--bg-1);color:var(--off-black);border-left:3px solid #a12;padding:.5rem .75rem}.say[data-kind=ok]{border-left-color:var(--follow-green)}.say[data-kind=pending]{color:#555}.say a{color:inherit}.tab-badge{box-sizing:border-box;color:#fff;min-width:1.2rem;font-size:.8rem;font-weight:600;line-height:1;font-family:var(--sans);text-box:trim-both cap alphabetic;text-align:center;background:#c02a1b;border-radius:999px;padding:.3125rem .5rem;display:inline-block}.unread-dot{border:3px solid var(--bg-1);background:#c02a1b;border-radius:999px;width:14px;height:14px;position:absolute;top:-5px;right:-5px}.side-btn>.unread-dot{top:-4px;right:-4px}:is(.btn,.side-btn).admin-blue{background:var(--platform-admin);color:#fff}:is(.btn,.side-btn).admin-blue:hover:not(:disabled){color:#fff;background:#14275f}
