html,body{min-width:0;overflow-x:hidden}body{font-family:Arial,Helvetica,sans-serif;background:#080c17;color:#fff}
.wrapper{min-height:100vh}.header{position:absolute;inset:0 0 auto}.main-screen{min-height:100vh}
.main-screen__circle{cursor:default;text-decoration:none}.safe-links{position:relative;background:#0d1424;padding:34px 20px;color:#dfe8f5}
.safe-links__inner{max-width:980px;margin:auto;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.safe-links p{margin:0;max-width:650px;line-height:1.6}.safe-links a{display:inline-block;color:#fff;border:1px solid #ff9b51;padding:10px 16px;text-decoration:none}
.page{min-height:100vh;display:grid;place-items:center;padding:100px 20px 40px;background:#0d1424}.panel{max-width:720px;text-align:center}
.panel h1{font-size:clamp(2rem,7vw,4rem);margin:.2em 0}.panel p{line-height:1.65;color:#cad5e5}.panel a{color:#fff;border:1px solid #ff9b51;padding:10px 16px;text-decoration:none;display:inline-block;margin:8px}
@media(max-width:600px){.header__logo img{max-width:120px}.main-screen__title{font-size:34px;line-height:1.12}.main-screen__sub{font-size:17px}.main-screen__circle{transform:scale(.82)}.safe-links__inner{display:block}.safe-links a{margin-top:18px}}

/* CHG-TFN.R05.001: browser-gate correction after archived CSS was decoded. */
.wrapper{overflow:visible}
.main-screen__caption,.main-screen__circle-caption{font-family:Arial,Helvetica,sans-serif}
.main-screen__title,.panel h1{color:#fff}

/* CHG-TFN.R06.001: final browser-gate layout and local-font fallback. */
html{height:auto;min-height:100%}
body{height:auto;min-height:100vh;overflow-y:auto!important}
.wrapper{flex:none;min-height:100vh}
.main-screen{flex:none;height:100vh}
.main-screen__title,.panel h1{font-family:Arial,Helvetica,sans-serif}

.wrapper,main,.main-screen{max-width:100%;overflow-x:hidden!important}
