:root{color-scheme:dark;background:#080b12;color:#eef2ff;--muted:#9daac0;--ice:#142239;--blue:#8099ff}body{background:#080b12;color:#eef2ff}.entry-page>header,.entry-page>footer{display:none}.entry-page main{padding:0;max-width:none}.entry{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px 24px;position:relative}.entry-actions{display:flex;gap:20px;margin:auto;max-width:520px;width:100%}.entry-actions a{flex:1;display:grid;place-items:center;text-decoration:none;border:1px solid #34466f;background:#111b30;border-radius:15px;min-height:95px;font-size:26px;transition:background .2s,transform .2s}.entry-actions a:last-child{background:#1538e8;border-color:#5470ff}.entry-actions a:hover{background:#2649f3;transform:translateY(-3px)}.entry-logo{display:block;width:260px;max-width:75vw;height:auto;margin-top:70px;margin-bottom:12px;border-radius:10px}header .wordmark{font-size:0}header .wordmark b{display:none}header .wordmark{display:block;width:210px;height:36px;background:url('assets/logo.png') center/contain no-repeat}.site-header,header,footer{border-color:#283349}.sheet-link,.back,.note,.details p,.landing-foot,.model-intro p{color:#a7b4cb}.tag,.quiet-button,.details{border-color:#324159}.quiet-button{color:#c7d3eb}.tabs button{background:#172137;color:#b5c4e0}.tabs button.active{background:#2448ed;color:white}.scenario-switch button{background:#10192a;border-color:#30405b;color:#b6c5e2}.scenario-switch button.active{background:#1a2d65;border-color:#718eff;color:white}.scenario-switch small{color:#b2bfda}.result-main,.full-table{background:#101725;border:1px solid #263653}.logic-panel{background:#14263d}.logic-panel p,.logic-panel .eyebrow{color:#afc9df}.logic-example{border-color:#3d526c}.control-panel{background:#101928;border:1px solid #24324b}.company+.company{border-color:#2d3a52}.control output{color:#94adff}.control-head p,.company-subtotal{color:#a9b8d1}.company-subtotal strong{color:#e5ecff}.range-ends{color:#a0b1cc}.track{background:#23304a}.fill{background:#42617e}.compare-row.selected .fill{background:#5474ff}.compare-label small{color:#9cacc6}th{background:#1a2b43;color:#c4d7f0}td,th{border-color:#2a3b54}.primary-link{background:#2348ef;color:#fff}.number-field{background:#0c1423;color:#fff;border-color:#405575}.chart text{fill:#b7c8df}.warning{background:#402c19;color:#ffce9d}.result-caption,.result-meta span{color:#b4c2d5}.table-wrap td:first-child{white-space:normal;min-width:200px;max-width:560px;line-height:1.7}footer{color:#a7b7ce}@media(max-width:650px){header .wordmark{width:160px;height:29px}.entry-actions{gap:14px}.entry-actions a{font-size:24px;min-height:85px}.entry-logo{width:230px}.company+.company{border-color:#2d3a52}}
/* Compact format cards; all model and logo styles remain unchanged. */
.entry-actions{max-width:760px;gap:18px}
.entry-actions a.entry-card{display:block;position:relative;min-width:0;min-height:228px;padding:25px 25px 30px;border-radius:20px;background:#101725;border-color:#2b3b56;text-align:left;font-size:inherit}
.entry-actions a.entry-card:last-child{background:#152845;border-color:#38577f}
.entry-actions a.entry-card:hover{background:#1b3155;transform:translateY(-2px)}
.entry-kicker{display:block;text-transform:uppercase;font-size:9px;font-weight:700;letter-spacing:1.3px;color:#b1bfd4}
.entry-card h2{font-size:28px;line-height:1.13;letter-spacing:-1px;margin:23px 0 15px;color:#f4f7ff}
.entry-card p{font-size:12px;line-height:1.6;color:#b4c4dc;margin:0;padding-right:40px;max-width:290px}
.entry-arrow{position:absolute;right:22px;bottom:24px;display:grid;place-items:center;width:35px;height:35px;border:1px solid #70829d;border-radius:50%;font-size:22px;color:#e5edff}
@media(max-width:650px){.entry-actions{flex-direction:column;max-width:390px;gap:14px}.entry-actions a.entry-card{flex:none;min-height:190px;padding:22px}.entry-card h2{font-size:25px;margin:17px 0 12px}.entry-card p{font-size:11px;max-width:270px;padding-right:38px}.entry-arrow{right:20px;bottom:22px;width:33px;height:33px}}
@media(prefers-reduced-motion:reduce){.entry-actions a.entry-card{transition:none}.entry-actions a.entry-card:hover{transform:none}}
