.post-header{z-index:100;box-shadow:inset 0 0 20px 10px rgba(var(--brand-rgb-1),.8);border-radius:1px;justify-content:space-between;align-items:center;margin-bottom:.2rem;padding:.7rem 2rem;display:flex;position:sticky;top:0;overflow:hidden}.post-header:before{content:"";border-bottom:1px solid rgba(var(--brand-rgb-1),.8);z-index:0;box-shadow:inset 0 0 11px rgba(var(--brand-rgb-1),.5);background:linear-gradient(135deg,#000 0% 14%,#000 100%);position:absolute;inset:0}.post-header:after{content:"";z-index:0;opacity:.7;width:60%;height:200%;position:absolute;top:-50%;right:-20%;transform:rotate(-30deg)}.post-header>*{z-index:1;position:relative}.post-header .post-header-brand{align-items:center;display:flex}.post-header .post-header-brand-link{align-items:center;gap:.5rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.post-header .post-header-brand-link:hover{text-decoration:none}.post-header .post-header-logo{object-fit:cover;width:2.8rem;height:2.8rem;box-shadow:0 0 8px rgba(var(--brand-rgb-1),.8);border-radius:50%}.post-header .post-header-brand-text{color:var(--white-3);text-shadow:0 0 5px rgba(var(--brand-rgb-1),.7);letter-spacing:.02em;padding-bottom:4px;font-size:1.2rem;font-weight:600}.post-header .post-header-nav{align-items:center;gap:1.25rem;display:flex}.post-header .post-header-actions{align-items:center;gap:1rem;display:flex}.post-header .post-header-nav-link{color:var(--white-3);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s}:is(.post-header .post-header-nav-link):hover{color:var(--brand-2);text-shadow:0 0 5px var(--black-5);transform:translateY(-1px)scale(1.02)}.active:is(.post-header .post-header-nav-link){color:var(--brand-1);text-shadow:0 0 8px var(--brand-1)}.post-header .post-header-auth{align-items:center;gap:.75rem;display:flex}.post-header .post-header-user{color:var(--white-4);white-space:nowrap;font-size:.82rem}@media (max-width:780px){.post-header{flex-direction:column;align-items:center;gap:.6rem;padding:.75rem 1rem}.post-header .post-header-brand{justify-content:center;width:100%}.post-header .post-header-actions{flex-flow:wrap;justify-content:center;align-items:center;gap:.6rem 1rem;width:100%}.post-header .post-header-nav{flex-wrap:wrap;justify-content:center;gap:.85rem}}
.site-footer{border-top:1px solid rgba(var(--brand-rgb-1),.5);box-shadow:inset 0 8px 24px -8px rgba(var(--brand-rgb-1),.35);text-align:center;color:#ccc;background:#000;margin-top:4rem;padding:3rem 2rem 2rem;font-size:.9rem;position:relative;overflow:hidden}.site-footer:before{content:"";background:linear-gradient(90deg,transparent,var(--brand-1),transparent);width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.site-footer-cta{margin-bottom:1.8rem}.site-footer-cta-heading{color:#fff;letter-spacing:.01em;margin:0 0 .3rem;font-size:1.25rem;font-weight:700}.site-footer-cta-sub{color:#aaa;margin:0 0 1.2rem;font-size:.88rem}.site-footer-website-link{color:var(--brand-1);letter-spacing:.02em;margin-bottom:1rem;font-size:1rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-block}.site-footer-website-link:hover{color:var(--brand-5);text-decoration:underline}.site-footer-playstore{margin-top:.4rem;transition:opacity .2s,transform .2s;display:inline-block}.site-footer-playstore:hover{opacity:.85;transform:scale(1.03)}.site-footer-playstore img{height:44px;display:block}.site-footer-divider{border:none;border-top:1px solid #ffffff14;max-width:480px;margin:1.8rem auto}.site-footer-mission{color:#999;max-width:480px;margin:0 auto 1.8rem;font-size:.85rem;line-height:1.6}.site-footer-mission strong{color:#ddd}.site-footer-social{flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;margin-bottom:1.6rem;display:flex}.site-footer-social-link{color:#bbb;align-items:center;gap:.4rem;font-size:.85rem;text-decoration:none;transition:color .2s;display:inline-flex}.site-footer-social-link:hover{color:var(--brand-1)}.site-footer-social-link svg{opacity:.85;flex-shrink:0}.site-footer-copy{color:#555;margin-top:.5rem;font-size:.78rem}
:root{--brand-1:#c50642;--brand-rgb-1:197,6,66;--brand-1-contrast:#fff;--brand-1-contrast-rgb:255,255,255;--brand-1-shade:#ad053a;--brand-1-tint:#cb1f55;--brand-2:#d21551;--brand-rgb-2:210,21,81;--brand-3:#e3265f;--brand-rgb-3:227,38,95;--brand-4:#f3376d;--brand-rgb-4:243,55,109;--brand-5:#ff4883;--brand-rgb-5:255,72,131;--brand-6:#ff5f99;--brand-rgb-6:255,95,153;--ion-color-primary:var(--brand-1);--ion-color-primary-rgb:var(--brand-rgb-1);--brand-a:#990432;--brand-rgb-a:153,4,50;--brand-b:#88032c;--brand-rgb-b:136,3,44;--brand-c:#770226;--brand-rgb-c:119,2,38;--brand-d:#660220;--brand-rgb-d:102,2,32;--brand-e:#55011a;--brand-rgb-e:85,1,26;--brand-f:#440114;--brand-rgb-f:68,1,20;--brand-g:#33010e;--brand-rgb-g:51,1,14;--brand-h:#220008;--brand-rgb-h:34,0,8;--brand-i:#110004;--brand-rgb-i:17,0,4;--subrand-1:#3ec9f4;--subrand-rgb-1:62,201,244;--subrand-1-contrast:#000;--subrand-1-contrast-rgb:0,0,0;--subrand-1-shade:#37b1d7;--subrand-1-tint:#51cef5;--subrand-2:#51cef5;--subrand-rgb-2:81,206,245;--subrand-3:#65d4f6;--subrand-rgb-3:101,212,246;--subrand-4:#78d9f7;--subrand-rgb-4:120,217,247;--subrand-5:#8bdff8;--subrand-rgb-5:139,223,248;--subrand-6:#9fe4fa;--subrand-rgb-6:159,228,250;--subrand-a:#309dbe;--subrand-rgb-a:48,157,190;--subrand-b:#2b8ba8;--subrand-rgb-b:43,139,168;--subrand-c:#257992;--subrand-rgb-c:37,121,146;--subrand-d:#20697f;--subrand-rgb-d:32,105,127;--subrand-e:#1b5669;--subrand-rgb-e:27,86,105;--subrand-f:#164655;--subrand-rgb-f:22,70,85;--subrand-g:#10343f;--subrand-rgb-g:16,52,63;--subrand-h:#0b2229;--subrand-rgb-h:11,34,41;--subrand-i:#061216;--subrand-rgb-i:6,18,22;--black-1:#000;--black-2:#1a1a1a;--black-3:#333;--black-4:#4d4d4d;--black-5:#666;--black-6:gray;--black-7:#999;--black-8:#b3b3b3;--white-1:#fff;--white-2:#f3f3f3;--white-3:#e6e6e6;--white-4:#d9d9d9;--white-5:#ccc;--white-6:#bfbfbf;--white-7:#b3b3b3;--white-8:#a6a6a6;--white-9:#999;--white-10:#8c8c8c;--white-11:#7f7f7f;--white-12:#737373;--page-color:#fefcf3}
:root{--background:var(--page-color);--foreground:#171717}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono);}body{background:var(--background);background-image:url(/background/chakra_bg.jpg);margin:0;padding:0;font-family:system-ui,sans-serif}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.experimental-badge{z-index:9999;letter-spacing:.1em;color:#000;opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#09ee1f,#078fff);border-radius:4px;padding:.25rem .6rem;font-size:.75rem;font-weight:700;position:fixed;bottom:1rem;right:1rem}
