:root{color-scheme:dark;--public-bg:#0b1023;--public-panel:#111a34;--public-line:#334155;--public-text:#e2e8f0;--public-muted:#b6c2d6;--public-accent:#67e8f9}html{scroll-behavior:smooth;scroll-padding-top:100px}body.public-site{margin:0;background:var(--public-bg);color:var(--public-text);font-family:Tahoma,Arial,sans-serif;font-size:17px;line-height:1.9;overflow-wrap:anywhere}.public-site a{color:var(--public-accent);text-underline-offset:5px}.public-site h1,.public-site h2,.public-site h3{color:#fff;line-height:1.5}.public-site h1{font-size:clamp(27px,4.6vw,42px)}.public-site h2{font-size:clamp(22px,3vw,29px)}.public-site p{margin:0 0 18px}.public-site a:focus-visible,.public-site button:focus-visible,.public-site input:focus-visible,.public-site select:focus-visible,.public-site textarea:focus-visible{outline:3px solid #c4b5fd;outline-offset:4px}.public-site .public-header{position:relative;inset:auto;background:#0d1430;border-bottom:1px solid var(--public-line);padding:18px 24px;max-width:none;backdrop-filter:none}.public-shell{max-width:1100px;margin:auto}.public-nav{display:flex;gap:12px 24px;flex-wrap:wrap;align-items:center;justify-content:space-between}.public-nav .public-brand{font-size:23px;font-weight:bold;color:#fff;text-decoration:none}.public-nav ul{display:flex;gap:10px 20px;flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:15px}.public-nav a{display:inline-block;padding:5px 0}.public-nav [aria-current=page]{color:#fff;text-decoration:underline}.public-site .public-main{max-width:1000px;margin:auto;padding:32px 20px 52px}.public-site .public-panel{padding:clamp(20px,4vw,36px);border:1px solid var(--public-line);border-radius:20px;background:var(--public-panel);margin:24px 0}.public-site .public-eyebrow{color:#a5b4fc;font-size:14px}.public-site .public-intro{color:var(--public-muted);font-size:18px;max-width:780px}.public-site .public-footer{max-width:none;border-top:1px solid var(--public-line);padding:28px 24px;background:#080d20;color:var(--public-muted);font-size:14px}.public-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px}.public-site .public-skip{position:absolute;top:-200px;right:20px;z-index:99999;background:#fff;color:#111;padding:10px}.public-site .public-skip:focus{top:10px}.public-site .public-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px}.public-site .public-card{display:block;border:1px solid var(--public-line);border-radius:16px;padding:22px;background:var(--public-panel);text-decoration:none}.public-site .public-card:hover{border-color:#67e8f9}.public-site .public-card p{color:var(--public-muted);font-size:15px}.public-site .public-button{display:inline-block;background:linear-gradient(120deg,#0891b2,#7c3aed);border:0;border-radius:12px;padding:12px 22px;color:white;text-decoration:none;font-weight:bold}.public-site .public-content :is(.page_full,.page_element,.page_indata,#page_wrapper,#page_global,#page_content,.pad_box){background:transparent;color:var(--public-text);width:auto;max-width:100%;min-height:0;height:auto;float:none;margin:0}.public-site .public-content .page_full{padding:0}.public-site .public-content :is(.sub_text,.rules_text,.label){color:var(--public-muted)}.public-site .public-content :is(input,textarea,select){background:#080f24;color:#fff;border:1px solid #64748b;border-radius:10px;padding:12px;max-width:100%;font:inherit}.public-site .public-content :is(.theme_btn,.reg_button){background:linear-gradient(120deg,#0891b2,#7c3aed);color:white;border:0;border-radius:10px;padding:12px 22px;min-height:44px}.public-site .public-content .setting_element{padding:12px 0}.public-site .public-content .page_title{background:transparent;color:white}.public-site img{max-width:100%;height:auto}.public-site :is(main,article,section){min-width:0}@media(max-width:600px){.public-site .public-main{padding:22px 14px}.public-site .public-header{padding:14px}.public-nav{align-items:flex-start}.public-nav ul{gap:8px 15px}.public-site .public-content .pad15{padding:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.public-site *{animation:none!important;transition:none!important}}
