/* TamerCore premium brand system v4 */
:root{--tc-core:#ff8a00;--tc-core-hi:#ffb246;--tc-core-deep:#e95b00;--tc-gun:#1a1f26;--tc-steel:#8e949e;--tc-silver:#d0d3d8;--tc-night:#0b1118;--tc-void:#07090d;--tc-line:rgba(255,255,255,.115);--tc-line-hot:rgba(255,138,0,.34);--tc-display:"Bahnschrift SemiCondensed","Arial Narrow","Segoe UI",sans-serif;--tc-body:"Segoe UI Variable Text","Inter",system-ui,-apple-system,sans-serif}
html{font-size:16px}body{font-family:var(--tc-body)!important;background:radial-gradient(circle at 68% -8%,#13202b 0,transparent 27%),radial-gradient(circle at 8% 14%,rgba(255,138,0,.055),transparent 24%),linear-gradient(180deg,#070a0e 0%,#05080b 55%,#030507 100%)!important;color:#f4f5f6}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,#000,transparent 78%)}
.site-header,.concept-header{height:86px!important;border-bottom:1px solid rgba(255,138,0,.22)!important;background:rgba(4,7,10,.94)!important;box-shadow:0 14px 40px rgba(0,0,0,.22)!important}.site-logo img,.concept-logo img{width:250px!important;max-height:68px!important;filter:drop-shadow(0 10px 30px rgba(0,0,0,.58)) drop-shadow(0 0 14px rgba(255,138,0,.06))}.nav-links,.concept-nav>nav{gap:27px!important}.nav-links a,.concept-nav>nav a{font-size:11px!important;font-weight:750!important;letter-spacing:.045em!important;color:#b6bdc5!important;transition:.18s}.nav-links a:hover,.concept-nav>nav a:hover{color:#fff!important;text-shadow:0 0 18px rgba(255,138,0,.24)}.nav-auth a,.concept-signin,.concept-download{min-height:44px!important;padding:0 17px!important;border-radius:10px!important;font-size:10px!important;letter-spacing:.04em!important}.nav-auth .accent,.concept-download{background:linear-gradient(180deg,#ffad39 0,#ff810e 52%,#e95b00 100%)!important;border-color:#ff9c2c!important;box-shadow:0 12px 34px rgba(255,112,0,.22),inset 0 1px rgba(255,255,255,.26)!important}
.page-hero{position:relative;padding:94px 0 72px!important;overflow:hidden;border-bottom:1px solid var(--tc-line)!important}.page-hero:after{content:"";position:absolute;right:-12%;top:-60%;width:58vw;height:58vw;border-radius:50%;background:radial-gradient(circle,rgba(255,138,0,.095),transparent 62%);filter:blur(8px);pointer-events:none}.page-hero .crumb,.eyebrow,.concept-eyebrow{color:#ff9b2b!important;font:800 10px/1.4 ui-monospace,SFMono-Regular,monospace!important;letter-spacing:.17em!important}.page-hero h1,.section-head h2,.content-block h2{font-family:var(--tc-display)!important;font-weight:760!important}.page-hero h1{max-width:920px!important;margin:14px 0 18px!important;font-size:clamp(48px,5vw,70px)!important;line-height:.96!important;letter-spacing:-.042em!important}.page-hero p{position:relative;z-index:1;max-width:790px!important;font-size:15px!important;line-height:1.75!important;color:#aab2bc!important}.hero-buttons{gap:11px!important;margin-top:30px!important}.btn,.concept-primary,.concept-secondary{min-height:50px!important;padding:0 21px!important;border-radius:10px!important;font-size:11px!important;font-weight:850!important;letter-spacing:.035em!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.btn.primary,.concept-primary{border:1px solid #ff9f2f!important;background:linear-gradient(180deg,#ffad3d,#ff800e 53%,#e75a00)!important;box-shadow:0 16px 42px rgba(255,112,0,.19),inset 0 1px rgba(255,255,255,.25)!important;color:#160b03!important}.btn:not(.primary),.concept-secondary{background:linear-gradient(180deg,rgba(30,37,45,.72),rgba(12,16,21,.78))!important;border-color:rgba(255,255,255,.16)!important}.btn:hover,.concept-primary:hover,.concept-secondary:hover{transform:translateY(-2px)!important;box-shadow:0 18px 44px rgba(0,0,0,.28)!important}
.page-content{padding:76px 0 124px!important}.page-grid{grid-template-columns:250px minmax(0,1fr)!important;gap:48px!important}.page-index{top:112px!important;padding:12px!important;border:1px solid var(--tc-line)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(16,22,29,.94),rgba(8,12,17,.96))!important;box-shadow:0 24px 70px rgba(0,0,0,.22)!important}.page-index a{min-height:42px;display:flex!important;align-items:center;padding:0 12px!important;border-radius:9px!important;font-size:11px!important;font-weight:700!important;color:#8f9aa5!important}.page-index a:hover{color:#fff!important;background:rgba(255,138,0,.075)!important;box-shadow:inset 3px 0 #ff8a00}.content-block{padding-bottom:72px!important}.content-block h2{font-size:clamp(34px,3.1vw,50px)!important;line-height:1.05!important;letter-spacing:-.035em!important}.content-block p{font-size:14px!important;line-height:1.78!important;color:#9da7b1!important}.content-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.content-card{position:relative;min-height:160px;padding:25px 24px!important;overflow:hidden;border:1px solid var(--tc-line)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(20,27,35,.93),rgba(8,12,17,.96))!important;box-shadow:0 22px 54px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.045)!important}.content-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,#ff8a00 35%,#ff8a00 65%,transparent);opacity:.65}.content-card:after{content:"";position:absolute;width:180px;height:180px;right:-90px;top:-105px;background:radial-gradient(circle,rgba(255,138,0,.10),transparent 68%);pointer-events:none}.content-card h3{margin:0 0 10px!important;font-family:var(--tc-display)!important;font-size:20px!important;font-weight:720!important;letter-spacing:-.025em!important}.content-card p{font-size:12.5px!important;line-height:1.66!important;color:#8f9aa5!important}
.footer{min-height:150px!important}.footer img,.concept-footer img{width:230px!important;max-height:75px!important}.footer p,.concept-footer p{font-size:10px!important;line-height:1.65!important}.footer-links,.concept-footer nav{font-size:10px!important}
.concept-copy h1{font-family:var(--tc-display)!important;font-size:clamp(58px,5.35vw,86px)!important;font-weight:780!important;line-height:.91!important;letter-spacing:-.045em!important}.concept-copy p{max-width:640px!important;font-size:15px!important;line-height:1.72!important;color:#aab3bc!important}.concept-hero{padding-top:64px!important}.concept-hero-grid{min-height:660px!important}.concept-proof>div{min-height:108px!important}.concept-proof b{font-size:10px!important}.concept-proof small{font-size:9px!important}.proof-icon{border-color:rgba(255,138,0,.42)!important;background:linear-gradient(145deg,rgba(255,138,0,.12),rgba(255,255,255,.025))!important;box-shadow:inset 0 1px rgba(255,255,255,.07),0 8px 24px rgba(0,0,0,.2)!important}.concept-feature-grid a{min-height:142px!important;transition:.18s;background:linear-gradient(180deg,rgba(8,12,16,.82),rgba(4,7,10,.9))}.concept-feature-grid a:hover{background:linear-gradient(180deg,rgba(26,32,39,.82),rgba(8,12,16,.95));box-shadow:inset 0 2px #ff8a00}.concept-feature-grid b{font-size:10px!important}.concept-feature-grid small{font-size:8.5px!important;line-height:1.55!important}.concept-section-head h2,.concept-server-grid h2{font-family:var(--tc-display)!important;font-weight:760!important}.concept-section-head p,.concept-server-grid p{font-size:14px!important;line-height:1.75!important;color:#9ca6b0!important}.concept-showcase-grid article{border-radius:16px!important;background:linear-gradient(145deg,#111820,#070b10)!important;box-shadow:0 30px 85px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.05)!important}.concept-showcase-grid b{font-size:10px!important}.concept-showcase-grid small{font-size:9px!important}.concept-server-card{padding:28px!important;border-color:rgba(255,138,0,.31)!important;border-radius:17px!important;background:radial-gradient(circle at 90% 0,rgba(255,138,0,.08),transparent 32%),linear-gradient(145deg,#151b22,#080c11)!important;box-shadow:0 32px 90px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.05)!important}.concept-server-metrics strong{font-family:var(--tc-display)!important;font-size:28px!important}.concept-server-metrics small,.concept-server-actions span{font-size:8.5px!important}
.auth-card{width:min(470px,100%)!important;padding:38px 36px!important;border-radius:18px!important;border-color:rgba(255,138,0,.26)!important;background:radial-gradient(circle at 50% -10%,rgba(255,138,0,.09),transparent 30%),linear-gradient(155deg,#161d25,#070b10)!important;box-shadow:0 45px 120px rgba(0,0,0,.5),inset 0 1px rgba(255,255,255,.055)!important}.auth-card .mark{width:86px!important;filter:drop-shadow(0 16px 28px rgba(0,0,0,.55)) drop-shadow(0 0 12px rgba(255,138,0,.18))}.auth-card h1{margin:24px 0 8px!important;font-family:var(--tc-display)!important;font-size:34px!important;letter-spacing:-.035em!important}.auth-card>p{font-size:12.5px!important;line-height:1.68!important;color:#929da8!important}.auth-field span{font-size:9.5px!important}.auth-field input{height:49px!important;border-radius:10px!important;font-size:13px!important}.auth-btn{height:49px!important;border-radius:10px!important;font-size:11px!important}.auth-status{font-size:10px!important}.account-head h1,.dashboard-head h1{font-family:var(--tc-display)!important;font-weight:760!important}.dashboard-head p{font-size:13px!important;line-height:1.7!important}.account-card,.server-hub,.server-setup,.pairing-result,.cloud-banner{border-radius:15px!important;border-color:var(--tc-line)!important;background:linear-gradient(145deg,rgba(18,25,33,.94),rgba(8,12,17,.96))!important;box-shadow:0 20px 55px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.045)!important}.dashboard-links b{font-size:10.5px!important}.dashboard-links small{font-size:8.2px!important}.cloud-banner h2,.hub-head h2{font-family:var(--tc-display)!important;font-size:25px!important}.cloud-banner p,.hub-head p{font-size:10.5px!important}.server-card{min-height:92px!important;border-radius:12px!important}.server-card h3{font-size:14px!important}.server-card p{font-size:9.5px!important}
@media(max-width:1050px){.page-grid{grid-template-columns:1fr!important;gap:28px!important}.page-index{position:static!important;display:flex!important;flex-wrap:wrap!important}.page-index a{min-height:38px!important}.concept-logo img,.site-logo img{width:220px!important}}
@media(max-width:650px){html{font-size:16px}.site-header,.concept-header{height:72px!important}.site-logo img,.concept-logo img{width:190px!important;max-height:58px!important}.mobile-menu,.concept-mobile-menu{top:72px!important}.page-hero{padding:58px 0 48px!important}.page-hero h1{font-size:clamp(39px,11vw,52px)!important;line-height:.98!important}.page-hero p{font-size:13.5px!important;line-height:1.68!important}.page-content{padding:50px 0 88px!important}.content-cards{grid-template-columns:1fr!important}.content-card{min-height:0!important;padding:21px 19px!important}.content-card h3{font-size:19px!important}.content-card p{font-size:12px!important}.concept-hero{padding-top:36px!important}.concept-hero-grid{min-height:auto!important}.concept-copy h1{font-size:clamp(40px,11.6vw,50px)!important;line-height:.94!important;letter-spacing:-.042em!important}.concept-copy p{font-size:13px!important;line-height:1.7!important}.concept-primary,.concept-secondary,.btn{font-size:10px!important;min-height:48px!important}.concept-proof b{font-size:8.5px!important}.concept-proof small{font-size:7.5px!important}.concept-feature-grid b{font-size:8.5px!important}.concept-feature-grid small{font-size:7.4px!important}.concept-section-head h2,.concept-server-grid h2{font-size:43px!important}.concept-section-head p,.concept-server-grid p{font-size:12px!important}.auth-card{padding:29px 22px!important}.auth-card h1{font-size:29px!important}.auth-card>p{font-size:12px!important}.footer img,.concept-footer img{width:190px!important}}
@media(max-width:650px){.concept-copy p br{display:block!important}.concept-copy p{max-width:375px!important;margin-left:auto!important;margin-right:auto!important}}
