/* Visual baseline: live invest.tccentry.com dark.css + ui.css, 2026-10-24. */
:root{font:15px/1.6 system-ui;color-scheme:dark;--bg:#111111;--card:#1c1c1e;--secondary:#2c2c2e;--muted:#8e8e93;--line:#38383a;color:#fff;background:var(--bg)}*{box-sizing:border-box}body{margin:0}header{background:var(--card);border-bottom:1px solid var(--line);padding:24px 4vw}h1{font-size:30px;margin:4px 0}p{margin:8px 0;color:var(--muted)}header p{margin:0}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--muted)}main{padding:20px 4vw}a{color:inherit}.global-nav{position:sticky;top:0;z-index:2;background:var(--bg);border-bottom:1px solid var(--line);padding:12px 4vw 8px;box-shadow:0 3px 12px #0005}.global-nav>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:660px;padding-bottom:12px;border-bottom:2px solid var(--line)}.global-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 15px;border:1px solid var(--line);border-radius:8px;background:var(--card);text-decoration:none;font-size:17px;font-weight:700}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;scroll-margin-top:100px}.card{display:flex;flex-direction:column;min-width:0;text-decoration:none;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:24px}.card:hover{border-color:var(--muted);filter:brightness(1.18)}.icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--secondary);border:1px solid var(--line);border-radius:6px;font-size:25px;margin-bottom:16px}.tag{color:var(--muted);font-size:12px;letter-spacing:2px}h2{font-size:22px;margin:4px 0 12px}.card p{margin:0 0 16px}.domain{display:block;color:var(--muted);font-size:12px;overflow-wrap:anywhere;margin:auto 0 16px}.open{display:flex;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:6px;background:var(--secondary);padding:9px 14px;min-height:44px;font-size:15px}.note{font-size:13px;margin:16px 0 24px}.backup{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:20px;scroll-margin-top:100px}.backup>div p{font-size:13px}.button{display:inline-flex;align-items:center;min-height:44px;background:var(--secondary);border:1px solid var(--muted);color:#fff;text-decoration:none;border-radius:6px;padding:9px 14px;margin:12px 0 18px}a:hover{filter:brightness(1.18)}details{border-top:1px solid var(--line);padding:12px 0}details:last-child{padding-bottom:0}summary{cursor:pointer;font-size:14px;min-height:32px}details p,li{font-size:13px;line-height:1.6;color:var(--muted)}footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin-top:24px}a,summary{outline-offset:3px}:focus-visible{outline:2px solid #D2B780}@media(max-width:600px){header{padding:10px 14px}h1{font-size:21px;line-height:1.3;margin:0}header .eyebrow,header p{display:none}.global-nav{padding:8px 12px}.global-nav>div{gap:6px;padding-bottom:9px}.global-nav a{font-size:15px;padding:8px 4px}main{padding:14px;padding-top:8px}.cards{grid-template-columns:minmax(0,1fr);gap:12px}.card{padding:16px}.icon{margin-bottom:12px}h2{font-size:21px}.backup{padding:16px}.domain{margin-bottom:12px}.note{margin:12px 0 20px}}@media(max-width:420px){main{padding-left:12px;padding-right:12px}}
