.brand{display:block;flex:0 0 auto;padding:0;margin:0 0 20px;line-height:0;letter-spacing:normal;max-width:100%;overflow:hidden}.ayzala-logo{display:block;position:relative;width:100%;height:78px;overflow:hidden}.brand .ayzala-logo img{display:block;position:absolute;top:-56px;left:0;width:100%;height:auto;max-width:none;object-fit:contain}.logo-dark{visibility:hidden}html[data-theme=dark] .logo-light{visibility:hidden}html[data-theme=dark] .logo-dark{visibility:visible}.mobile-brand .ayzala-logo{width:112px;height:47px}.mobile-brand .ayzala-logo img{position:absolute;display:block;top:-32px;left:0;width:112px;height:112px;max-width:none;object-fit:contain}.theme-toggle{flex:0 0 36px;font-size:23px;line-height:1;color:#656b76;border:1px solid #e4e7ee}.topbar form{flex:1;min-width:0;max-width:520px}.topbar #account{flex-shrink:0}.topbar{gap:12px}html[data-theme=dark]{color-scheme:dark;--ay-bg:#101216;--ay-card:#181b22;--ay-soft:#232731;--ay-border:#303540;--ay-text:#eef0f5;--ay-muted:#a5adbb}html[data-theme=dark] body{background:var(--ay-bg);color:var(--ay-text)}html[data-theme=dark] .sidebar,html[data-theme=dark] .topbar,html[data-theme=dark] .mobile-nav{background:#12151b;color:var(--ay-text);border-color:var(--ay-border)}html[data-theme=dark] .card,html[data-theme=dark] dialog{background:var(--ay-card);color:var(--ay-text);border-color:var(--ay-border);box-shadow:none}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{background:var(--ay-soft);color:var(--ay-text);border-color:var(--ay-border)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#a1a9b7}html[data-theme=dark] .composer-head textarea{background:transparent;border:0}html[data-theme=dark] .composer-foot,html[data-theme=dark] .post-actions,html[data-theme=dark] .tabs,html[data-theme=dark] .person,html[data-theme=dark] .notification,html[data-theme=dark] .admin-user,html[data-theme=dark] .managed-user,html[data-theme=dark] .request-item,html[data-theme=dark] .sponsor-label{border-color:var(--ay-border)}html[data-theme=dark] .muted,html[data-theme=dark] small,html[data-theme=dark] .fineprint,html[data-theme=dark] .person p,html[data-theme=dark] .post-head small,html[data-theme=dark] .compact-profile p,html[data-theme=dark] .side-bottom small,html[data-theme=dark] .side-bottom a,html[data-theme=dark] .post-actions button,html[data-theme=dark] .post-tools button,html[data-theme=dark] .plan p,html[data-theme=dark] .plan ul,html[data-theme=dark] .plus-hero>p,html[data-theme=dark] .sponsor-hero>p,html[data-theme=dark] .community p{color:var(--ay-muted)}html[data-theme=dark] .nav-link,html[data-theme=dark] .side-bottom p,html[data-theme=dark] .empty h2{color:var(--ay-text)}html[data-theme=dark] .nav-link:hover{background:var(--ay-soft)}html[data-theme=dark] .nav-link.active,html[data-theme=dark] .nav-link.active:hover{background:#e9092c;color:white}html[data-theme=dark] .secondary,html[data-theme=dark] .pill,html[data-theme=dark] .badge,html[data-theme=dark] .admin-tabs a,html[data-theme=dark] .comments,html[data-theme=dark] .bubble{background:var(--ay-soft);border-color:var(--ay-border);color:var(--ay-text)}html[data-theme=dark] .bubble.mine{background:#d90b2c;color:#fff}html[data-theme=dark] .avatar{background:#3a202b;color:#ffb7c6;border-color:#6b3042}html[data-theme=dark] .member-orbit .avatar{outline-color:var(--ay-card);box-shadow:0 0 0 4px #49232e}html[data-theme=dark] .profile-cover{background:#30202a;border-color:#57303b}html[data-theme=dark] .profile-content .avatar{border-color:var(--ay-card)}html[data-theme=dark] .error-box{background:#3b2028;border-color:#743144;color:#ffc0cd}html[data-theme=dark] .form-error{color:#ff98b0}html[data-theme=dark] .icon{filter:invert(1)}html[data-theme=dark] .verified-badge .icon{filter:invert(28%) sepia(100%) saturate(3500%) hue-rotate(330deg)}html[data-theme=dark] .side-bottom img{background:transparent}html[data-theme=dark] .plan{border-color:var(--ay-border)}html[data-theme=dark] .plan.featured{border-color:#ef1035}html[data-theme=dark] .theme-toggle{color:#f2cd6b;border-color:var(--ay-border)}html[data-theme=dark] .icon-btn:hover{background:var(--ay-soft)}html[data-theme=dark] .post-image{background:var(--ay-bg)}html[data-theme=dark] .text-link{color:#ff6987}html[data-theme=dark] .plus-badge{background:#f3f4f8;color:#171922}
@media(max-width:1100px) and (min-width:651px){.brand .ayzala-logo{height:66px}.brand .ayzala-logo img{top:-45px}}
@media(max-width:650px){.mobile-brand{display:block;flex:0 0 112px;width:112px;line-height:0;letter-spacing:normal}.topbar{gap:6px;padding:0 10px}.topbar form{min-width:0}.topbar input{min-width:0;font-size:11px}.theme-toggle{flex-basis:32px;min-width:32px;min-height:32px;font-size:21px}.account-menu{gap:3px}.account-settings{display:none}.topbar .primary{padding:9px 11px}.topbar .account-menu .pill{padding:8px}}
@media(max-width:370px){.mobile-brand{flex-basis:96px;width:96px}.mobile-brand .ayzala-logo{width:96px;height:40px}.mobile-brand .ayzala-logo img{width:96px;height:96px;top:-27px}.topbar .primary{padding:9px}.topbar{gap:4px}}

html[data-theme=dark] .welcome p,html[data-theme=dark] .plus-teaser p,html[data-theme=dark] .sponsor-card p,html[data-theme=dark] footer,html[data-theme=dark] .sponsor-label{color:var(--ay-muted)}html[data-theme=dark] .eyebrow{color:#ff6b86}
