:root{--app-font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--cc-text:#172554;--cc-muted:#5c6ea6;--cc-border:#d7dff5;--cc-bg:#f6f8ff;--cc-card:#fff;--cc-primary:#12245e;--cc-primary-soft:#eef2ff;--cc-danger:#991b1b;--cc-success:#12245e}html,body{height:100%}html{background:var(--cc-bg);font-size:16px;overflow:hidden}@media (max-width:480px){html{font-size:17px}}body{font-family:var(--app-font-family);color:var(--cc-text);background:var(--cc-bg);-webkit-text-size-adjust:100%;margin:0;font-size:1rem;line-height:1.35;overflow:hidden}*,:before,:after{box-sizing:border-box}a{color:inherit;text-decoration:none}button{color:inherit;font-family:inherit}input,select,textarea,button{font-size:16px}.cc-wrap-anywhere{overflow-wrap:anywhere;word-break:break-word}.cc-toast{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));color:#fff;z-index:9999;text-align:center;pointer-events:none;background:#12245ef5;border-radius:999px;max-width:calc(100vw - 28px);padding:10px 12px;font-weight:800;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #12245e40}
