.abTabPanel{max-width:calc(980px / var(--ui-zoom, 1))}.abTabPanel .panel{margin:0}.abSide{display:flex;flex-direction:column;gap:16px}.abSide #aboutContactEmail{margin:-6px 4px 0;color:var(--c-dim);font:500 .9rem/1.5 var(--f-body)}#aboutContactEmail a{color:var(--accent-hi);text-decoration:none;border-bottom:1px solid hsl(var(--h) 40% 70% / .35)}#aboutContactEmail a:hover{border-bottom-color:var(--accent-hi)}.abPrivacy h1{font:700 1.5rem var(--f-display);margin:0 0 4px}.abPrivacy h2{font:700 1.1rem var(--f-display);margin:22px 0 6px;color:var(--accent-hi)}.abPrivacy p,.abPrivacy li{color:var(--c-dim);font:500 .95rem/1.6 var(--f-body)}.abPrivacy b{color:var(--c-text)}.abPrivacy a{color:var(--accent-hi)}.abPrivacy table{width:100%;border-collapse:collapse;font-size:.9rem}.abPrivacy td,.abPrivacy th{border-top:1px solid var(--c-line);padding:8px 6px;vertical-align:top;text-align:left;color:var(--c-dim)}.abPrivacy th{color:var(--c-text)}.abPrivacy .muted{font-size:.85rem}#aboutScreen .abPrivacyLink{margin:18px 0 0}.abVision h2,.abContact h2,#aboutDonatePanel h2{margin:0 0 6px}.abLead{margin:6px 0 18px;color:var(--c-text);font:500 1.2rem/1.55 var(--f-display)}.aboutText p.abLead{color:var(--c-text);font-size:1.2rem;line-height:1.55;margin:6px 0 18px}.abPoints{display:flex;flex-direction:column;gap:12px;margin:0 0 18px}.aboutText .abPoints p{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:start;margin:0;padding:14px 16px;border-radius:var(--r-md, 14px);border:1px solid var(--c-line);background:hsl(var(--h) 16% 8% / .6);color:var(--c-dim);font:500 .95rem/1.6 var(--f-body)}.abPoints i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--accent-ink, #10140f);font:700 .9rem var(--f-display);font-style:normal}.aboutText p.abPromise{margin:0;padding:16px 18px;border-left:3px solid var(--accent);border-radius:0 var(--r-md, 14px) var(--r-md, 14px) 0;background:hsl(var(--h) 30% 92% / .06);color:var(--c-text);font:600 1rem/1.6 var(--f-body)}.abFeed{margin:4px 0 12px;color:var(--c-text);font:500 .95rem/1.6 var(--f-body)}#aboutScreen .panel .hint{border:0;padding:0;margin:0 0 12px}.aboutContactMessage{display:block;width:100%;box-sizing:border-box;min-height:160px;resize:vertical;padding:12px 14px;font:500 1rem/1.5 var(--f-body)}.aboutContactRow{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:12px}.aboutContactRow button{flex:0 0 auto;width:auto}.aboutContactRow .hint{flex:1 1 140px;margin:0}.aboutContactCount{margin-left:auto;color:var(--c-dim);font:600 .8rem var(--f-body);font-variant-numeric:tabular-nums}.aboutContactOk{color:var(--accent-hi)!important}.aboutContactErr{color:var(--c-danger, #e0624e)!important}#aboutContactSignedOut button{width:auto}.aboutDonateBtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:0 22px;text-decoration:none;border-radius:var(--r-md, 14px);background:var(--btn-fill, var(--accent));color:var(--accent-ink, #10140f);font:700 .85rem var(--f-display);letter-spacing:.04em;text-transform:uppercase;cursor:var(--cur-click, pointer)}@media(max-width:600px){#aboutSubNav{display:grid;grid-template-columns:repeat(4,1fr);width:100%;border-radius:24px}#aboutSubNav .pveTab{padding:0 4px;font-size:.8rem}.abPrivacy table,.abPrivacy tbody,.abPrivacy tr,.abPrivacy td,.abPrivacy th{display:block}.abPrivacy tr:first-child{display:none}.abPrivacy td:first-child{color:var(--c-text);font-weight:600}}@media(max-width:640px){.abLead,.aboutText p.abLead{font-size:1.05rem}}.abUpdates h2{margin:0 0 6px}.pnRelease{border-top:1px solid var(--c-line);padding:10px 0}.pnRelease:first-child{border-top:0}.pnRelease>summary{font:700 1.05rem var(--f-display);color:var(--c-text);cursor:var(--cur-click, pointer);list-style-position:inside}.pnDate{margin-left:8px;color:var(--c-dim);font:500 .85rem var(--f-body)}.pnBody{padding-top:6px}.pnSection{margin:10px 0 0}.pnSection>h3,.modal.fModal.wide .pnSection>h3{margin:0 0 6px;padding:0 0 4px;border-bottom:1px solid var(--c-line);font:700 .8rem var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-hi)}.pnSub,.modal.fModal.wide .pnSub{margin:8px 0 2px;padding:0;font:600 .78rem var(--f-body);letter-spacing:.04em;text-transform:uppercase;color:var(--c-dim)}.pnNotes{margin:0 0 8px;padding-left:18px;color:var(--c-text);font:500 .92rem/1.5 var(--f-body)}.pnEntry{padding:6px 0}.pnName{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--c-text);font:600 .95rem var(--f-body)}.pnIcon{width:1.3em;text-align:center}.pnTag{padding:1px 8px;border-radius:999px;font:700 .7rem var(--f-body);text-transform:uppercase;letter-spacing:.05em}.pnNew{background:var(--accent);color:var(--accent-ink, #10140f)}.pnGone{border:1px solid var(--c-line);color:var(--c-dim)}.pnChanges{margin:4px 0 0;padding-left:18px;color:var(--c-dim);font:500 .88rem/1.5 var(--f-body)}.pnChanges li{overflow-wrap:anywhere}.pnLabel{color:var(--c-text)}.pnLabel:after{content:":"}.pnBefore{color:var(--c-dim);text-decoration:line-through;text-decoration-color:hsl(var(--h) 10% 60% / .6)}.pnAfter{color:var(--accent-hi);font-weight:700}.pnArrow{color:var(--c-dim)}.pnLong .pnAfter,.pnLong .pnBefore{display:block;font-weight:500}.pnLong .pnBefore{text-decoration:none;font-size:.82rem;opacity:.8}.pnAdd{color:var(--accent-hi);font-weight:700}.pnRem{color:var(--c-dim);text-decoration:line-through}.pnUsed{margin:3px 0 0 18px;color:var(--c-dim);font:italic 500 .82rem/1.45 var(--f-body)}.modal.fModal .pnUsed{margin:3px 0 0 18px;font-size:.82rem}.whatsNewModal #whatsNewList{display:flex;flex-direction:column}.whatsNewBtns{display:flex;flex-wrap:wrap;gap:10px}.whatsNewBtns button{flex:1 1 120px}.sgCard{max-width:calc(1100px / var(--ui-zoom, 1))}.sgTiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:8px 0 16px}.sgTile{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--r-md, 14px);border:1px solid var(--c-line);background:hsl(var(--h) 16% 8% / .6)}.sgTile b{font:700 1.25rem var(--f-display)}.sgTile p{margin:0;color:var(--c-dim);font:500 .95rem/1.55 var(--f-body)}.sgIc{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--accent);color:var(--accent-ink, #10140f)}.sgIc .i{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sgCta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:6px}.sgCta button{width:auto}#signInMoreScreen .hint{border:0;padding:0;margin:0 0 4px}.sgCta .hint{margin:0}.sgTiles{margin:14px 0 18px}#signInMoreScreen .hint{margin:0 0 14px}.abLead,.aboutText p.abLead{margin-top:12px}
