
/* Standalone site layout: fill the usable viewport without the old wide-screen void. */
main{max-width:none!important}.preview-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.preview-meta .check{margin-block:12px}.preview-meta .micro{white-space:nowrap}.login-main,html[dir=rtl] .login-main{margin:0 auto;max-width:1120px!important;padding:26px;min-height:100vh;display:flex;flex-direction:column}.login-top{display:flex;justify-content:space-between;align-items:center;gap:18px}.login-prefs{display:flex;align-items:center;gap:10px}.login-prefs select{max-width:140px}.login-hero{margin:auto 0;display:grid;grid-template-columns:1.3fr 1fr;gap:45px;align-items:center;padding-block:70px}.login-copy h1{font-size:clamp(32px,4vw,54px);max-width:600px}.login-copy p{color:var(--muted);font-size:16px;line-height:1.9;margin-block:26px;max-width:600px}.login-card{padding:36px;border-radius:28px;position:relative;overflow:hidden}.login-orb{height:240px;position:relative}.login-orb .crystal-scene{inset-inline-end:0;left:0;right:0;top:-15px;opacity:1;transform:scale(.85)}.login-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;text-decoration:none;border-radius:13px;padding:12px;margin-top:14px}.login-safe{color:var(--teal);font-size:12px;text-align:center;margin-top:18px}.login-label{display:inline-block;padding:6px 13px;border-radius:30px;background:var(--subtle);border:1px solid var(--line);color:var(--blue);font-size:12px;margin-bottom:24px}.login-bottom{font-size:12px;color:var(--muted);padding:20px 0;border-top:1px solid var(--line)}.login-alert{color:var(--danger);font-size:13px;margin-top:12px}.login-prefs .theme-switch{display:flex!important}@media(max-width:720px){.login-main,html[dir=rtl] .login-main{padding:20px}.login-top{flex-wrap:wrap}.login-hero{grid-template-columns:1fr;gap:20px;padding-block:48px}.login-orb{height:150px}.login-orb .crystal-scene{top:-65px;transform:scale(.6)}.login-copy h1{font-size:36px}.login-copy p{font-size:14px}.login-prefs{margin-inline-start:auto}}

.browser-site-notice{margin:14px 0;padding:16px;border:1px solid #e8ac37;border-radius:14px;background:var(--surface,#fff8e6);color:var(--text,#253452);overflow-wrap:anywhere}.browser-site-notice[hidden]{display:none}.browser-site-notice p{margin:8px 0}.browser-site-notice a{display:inline-block;padding:8px 0;font-weight:700}.browser-site-notice small{display:block;line-height:1.6;opacity:.85}

.public-resources-choice{align-items:flex-start;margin-block:16px}.public-resources-choice span{display:grid;gap:5px}.public-resources-choice small{font-size:12px;color:var(--muted);line-height:1.7}.browser-resource-panel{margin-block:12px;border:1px solid var(--line);border-radius:12px;padding:12px}.browser-resource-panel[hidden],#browser-compat-retry[hidden]{display:none}.browser-resource-panel details{margin-top:8px}.browser-resource-panel summary{cursor:pointer;font-weight:600}.resource-diagnostic-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;border-bottom:1px solid var(--line);padding:8px 0;font-size:12px}.resource-diagnostic-row b,.resource-loaded-origin{direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere;max-width:100%}.resource-loaded-origin{display:block;color:var(--muted);padding-block:3px}#browser-compat-retry{max-width:100%;white-space:normal;text-align:start}
.resource-navigation-url{display:block;width:100%;direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere;color:var(--muted)}
