.system-page{background:var(--cream-2,#f7ead0);place-items:center;min-height:60vh;padding:clamp(2.5rem,8vw,6rem) 1.25rem;display:grid}.system-page-card{text-align:center;background:var(--cream,#fbf3e3);border-radius:24px;width:100%;max-width:560px;padding:clamp(2rem,5vw,3rem);box-shadow:0 20px 40px #3b24171a}.system-page-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--orange,#f0821e);margin-bottom:.9rem;font-size:.78rem;font-weight:700;display:inline-block}.system-page-card h1{color:var(--brown,#3b2417);margin:0 0 .9rem;font-size:clamp(1.5rem,4vw,2rem);line-height:1.25}.system-page-card p{max-width:42ch;color:var(--brown-soft,#6b5648);margin:0 auto 1.75rem;font-size:.98rem;line-height:1.65}.system-page-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.system-page-btn{font:inherit;cursor:pointer;background:var(--orange,#f0821e);color:#fff;border:1px solid #0000;border-radius:999px;padding:.8rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .15s,background .15s}.system-page-btn:hover{opacity:.88}.system-page-btn--ghost{border-color:var(--brown,#3b2417);color:var(--brown,#3b2417);background:0 0}.system-page-btn--ghost:hover{opacity:1;background:#3b241712}.system-page-card p.system-page-help{color:var(--brown-soft,#6b5648);margin:1.5rem 0 0;font-size:.85rem}.system-page-help a{color:var(--orange,#f0821e)}
