.identity-home{--id-bg:#fffdf8;--id-ink:#163d30;--id-muted:#597065;--id-border:#ccddd2;color:var(--id-ink);max-width:900px;padding:42px 22px 64px;display:grid;gap:26px}.hero-mode .identity-home,[data-theme=hero] .identity-home{--id-bg:#142c22;--id-ink:#f3f8f3;--id-muted:#bed0c4;--id-border:#385545}.identity-home h1{font-size:clamp(30px,4vw,46px);margin:12px 0}.identity-home p{line-height:1.7;color:var(--id-muted)}.identity-home .identity-card{background:linear-gradient(125deg,#235e46,#102d24);color:#fff9e9;border:1px solid #628b70;border-radius:30px;padding:36px;box-shadow:0 20px 42px #0e30251c;overflow:hidden;position:relative}.identity-card:after{content:"✦";position:absolute;right:25px;top:12px;font-size:110px;color:#d3e9b012;pointer-events:none}.identity-brand{letter-spacing:3px;font-size:12px;font-weight:700;color:#f4d477}.identity-card h2{font-size:30px;margin:25px 0 2px;overflow-wrap:anywhere}.identity-home .identity-card p{color:#bdd4c4;margin-top:0}.identity-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin-top:30px}.identity-stats strong{display:block;font-size:32px;font-weight:600;color:#fff9e9;line-height:1.4}.identity-stats small{color:#d2e3d5;font-size:12px}.identity-stats em{font-size:17px;font-style:normal;color:#c5d9c8}.identity-settings{border:1px solid var(--id-border);background:var(--id-bg);border-radius:22px;padding:22px}.identity-settings summary{cursor:pointer;font-weight:600}.identity-settings label{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;color:var(--id-ink)}.identity-settings input[type=checkbox]{width:22px;height:22px;accent-color:#367c55}.identity-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.identity-home button{border:1px solid var(--id-border);border-radius:24px;padding:13px 24px;background:var(--id-bg);color:var(--id-ink);cursor:pointer;font-weight:600}.identity-home button.primary{background:#f6cf6b;color:#183629;border:0}.identity-home button:disabled{opacity:.55;cursor:wait}.identity-home a:focus-visible,.identity-home button:focus-visible,.identity-home summary:focus-visible{outline:3px solid #d8a536;outline-offset:4px}.identity-home input[readonly]{width:100%;padding:12px;background:var(--id-bg);color:var(--id-ink);border:1px solid var(--id-border);border-radius:12px}.identity-home .identity-caption{font-size:12px;margin:0}.identity-shortcut{display:flex;gap:18px;align-items:center;padding:22px;border:1px solid #769583;border-radius:22px;text-decoration:none;background:linear-gradient(125deg,#1f4c39,#123126);color:#fff8e5!important}.identity-shortcut b{font-size:18px;display:block}.identity-shortcut small{display:block;color:#d2e5d7;margin:5px 0}.identity-shortcut>span:first-child{font-size:32px;color:#f6cf6b}.identity-shortcut>span:last-child{flex:1}.identity-shortcut em{font-size:12px;font-style:normal;color:#f6cf6b}@media(max-width:500px){.identity-home{padding:26px 16px}.identity-home .identity-card{padding:26px}.identity-card h2{font-size:26px}.identity-stats strong{font-size:28px}}.identity-mini{border:1px solid #7c9b87;border-radius:12px;background:#2d6048;padding:12px;min-width:80px;display:grid;gap:8px}.identity-mini i{font-size:8px;letter-spacing:1px;font-style:normal}.identity-mini strong{font-size:24px;color:#fff8e5}