:root{color-scheme:dark;--gold:#d6ad42}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:#090a0c;color:#e6e4de}::selection{background:#d6ad42;color:#111}a,button,input,textarea{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #ebce7b;outline-offset:5px}.titan-nav{position:fixed;top:0;left:0;right:0;z-index:60;height:90px;padding:0 max(5vw,20px);display:flex;align-items:center;justify-content:space-between;background:rgba(9,10,12,.92);backdrop-filter:blur(20px);border-bottom:1px solid #d6ad4225}.brand{display:flex;align-items:center;gap:14px;color:#faf7ee;text-decoration:none;letter-spacing:3px;font-weight:800}.brand img{width:72px;height:64px;object-fit:contain}.brand small{display:block;font-size:10px;letter-spacing:5px;color:#d6ad42}.titan-nav #nav-links{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:600}.titan-nav a:hover,.titan-footer a:hover{color:#ebce7b}.discord-nav{border:1px solid #d6ad4255;padding:10px 18px;border-radius:8px;color:#ebce7b}#menu-toggle{display:none;color:#ebce7b;font-size:26px}.titan-title{font-family:var(--font-display),sans-serif;font-size:clamp(5rem,13vw,11rem);line-height:.95;letter-spacing:.06em;color:#f4ebd1;text-shadow:0 8px 60px #000}.titan-title span{display:block;color:#d6ad42;font-family:var(--font-sans),sans-serif;font-size:clamp(12px,2vw,22px);font-weight:600;letter-spacing:.6em;margin:18px 0 30px}.hero-logo{width:clamp(140px,19vw,240px);height:160px;object-fit:contain;margin:20px auto}.titan-logo{width:100px;object-fit:contain}.titan-footer{padding:55px max(5vw,24px) 24px;background:#0d0e11;border-top:1px solid #d6ad4233;font-size:13px;color:#94928b}.titan-footer p{margin:20px 0}.footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #ffffff12;padding-top:24px;margin-top:35px}.footer-bottom a{color:#ebce7b;font-weight:700}.local-tool{max-width:900px;margin:30px auto 90px;padding:30px;border:1px solid #d6ad4244;border-radius:20px;background:#121316}.local-tool h2{font-size:28px;color:#ebce7b}.local-tool p,.local-notice{margin:18px 0;color:#bdb7a6;line-height:1.7}.local-tool label{display:block;margin:20px 0}.local-tool input{margin:10px}.gold-button{background:linear-gradient(135deg,#ebce7b,#bf9229);color:#12100b;border-radius:9px;padding:13px 22px;font-weight:700}.gold-button:disabled{opacity:.5;cursor:default}#texture-preview{height:320px;background-color:#08090b;border:1px solid #d6ad4233;border-radius:12px;margin:24px 0;background-repeat:repeat}.local-stat{color:#ebce7b;font-size:18px;padding:20px}.local-notice{padding:15px;border:1px solid #d6ad4233;border-radius:10px}.titan-dialog{background:#121316;color:#e6e4de;border:1px solid #d6ad4255;border-radius:18px;padding:30px;max-width:min(90vw,500px)}.titan-dialog::backdrop{background:#000b}.titan-dialog p{margin-bottom:24px;line-height:1.7}.titan-dialog a{color:#ebce7b}.apv-hidden{display:none!important}@media(max-width:760px){.titan-nav{height:76px}.brand img{width:55px;height:55px}.titan-nav #nav-links{display:none;position:absolute;top:76px;left:0;right:0;padding:24px;background:#101114;flex-direction:column;align-items:stretch}.titan-nav #nav-links.open{display:flex}#menu-toggle{display:block}.hero-logo{height:125px}.titan-title{font-size:5.5rem}.titan-footer{padding-top:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
[hidden]{display:none!important}.store-filter{max-width:1280px;margin:30px auto 0;padding:0 24px;color:#ebce7b}.store-filter select{background:#16171a;color:#eee;border:1px solid #d6ad4255;border-radius:8px;padding:12px 18px;margin-left:12px}main>section:first-child:not(.h-screen){padding-top:150px}
:root,.dark{--s-page:#060606;--s-card:#10100f;--s-card-hover:#181711;--s-heading:#f5f1e6;--s-bright:#e2dccb;--s-body:#b9b4a8;--s-muted:#aaa396;--s-faint:#817a6d;--s-dimmed:#817a6d;--s-brd:#d6ad4220;--s-brd-strong:#d6ad4238;--s-surface:#ffffff05;--s-surface-strong:#ffffff0c;--s-nav:#080807f5;--s-overlay:#000b;--background:#060606;--foreground:#f5f1e6;--card:#10100f;--card-foreground:#f5f1e6;--popover:#11110f;--popover-foreground:#f5f1e6;--border:#d6ad4230;--input:#d6ad4230;--primary:#d6ad42;--primary-foreground:#090806;--secondary:#181712;--secondary-foreground:#f5f1e6;--accent:#211d11;--accent-foreground:#ebce7b;--muted:#151410;--muted-foreground:#aaa396}
body{background:#060606!important;color:#b9b4a8!important}main{background:#060606}.titan-nav{background:#080807ed;border-bottom:1px solid #d6ad4230;box-shadow:0 8px 40px #0006}.titan-nav #nav-links{font-size:12px;letter-spacing:.035em}.titan-nav #nav-links>a{padding-top:10px;padding-bottom:10px}.discord-nav{background:linear-gradient(135deg,#e4c875,#bd922d);color:#141006!important;border:0;box-shadow:0 3px 18px #d6ad4214}.brand{letter-spacing:4px}.brand small{color:#ddba61}.titan-title{background:linear-gradient(135deg,#fff8e6,#d6c392);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none}.titan-title span{color:#d9b657;letter-spacing:.65em}.hero-logo{filter:drop-shadow(0 8px 22px #d6ad4222)}main>section:first-child video{filter:brightness(.55) saturate(.65)}main>section:last-child{background:radial-gradient(ellipse at 50% 40%,#a87b1512,transparent 65%),#060606}main [class~="bg-s-card"]{background:linear-gradient(145deg,#14130f,#0b0b0a);border-color:#d6ad4226;box-shadow:0 12px 35px #0003;border-radius:16px}main [class~="bg-s-card"]:hover{border-color:#d6ad4260;box-shadow:0 15px 40px #0005}main [class~="bg-orange-500"],.gold-button{background:linear-gradient(125deg,#f0d58d,#d6ad42 50%,#bd922d);box-shadow:0 5px 24px #d6ad4216;color:#151006}main [class~="bg-orange-500"]:hover,.gold-button:hover{filter:brightness(1.08)}.titan-footer{background:#090908;border-top:1px solid #d6ad4230;color:#a39b89}.footer-bottom{border-top-color:#d6ad421c}.titan-footer .brand img{width:78px}.local-stat{font-size:15px;letter-spacing:.06em}input,textarea,select{color:#ece5d4!important}main h2{letter-spacing:.035em}main p{line-height:1.8}@media(max-width:760px){.titan-nav #nav-links{background:#0b0b09}.titan-title{font-size:clamp(4.5rem,20vw,6rem)}}
.discord-nav,.gold-button,main [class~="bg-orange-500"]{background:linear-gradient(125deg,color-mix(in srgb,var(--gold) 65%,white),var(--gold));}.titan-title span,.brand small,.footer-bottom a{color:var(--gold)}

html,html.dark,body,main{background-color:#060606!important;color-scheme:dark}main [class~="text-s-heading"]{color:#f5f1e6}main [class~="bg-s-card"]{background-color:#10100f}main [class~="bg-s-page"]{background-color:#060606}
.pechhulp-logo{filter:grayscale(1)!important;width:38px;height:38px;object-fit:contain}.local-stat{position:relative;padding:24px 16px;border:1px solid #d6ad4225;border-radius:12px;background:linear-gradient(135deg,#d6ad4209,#ffffff02);box-shadow:0 10px 25px #0003;text-align:center}.local-stat::before{content:"";display:block;width:25px;height:2px;margin:0 auto 15px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.titan-nav{transition:background-color .25s ease,box-shadow .25s ease}.titan-nav.scrolled{background:#070706f5;box-shadow:0 8px 35px #0008}.titan-nav #nav-links>a:not(.discord-nav){position:relative}.titan-nav #nav-links>a:not(.discord-nav)::after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.titan-nav #nav-links>a:hover::after{transform:scaleX(1)}.gold-button,.discord-nav,main button,main .group{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,filter .25s ease}.gold-button:hover,.discord-nav:hover,main button:hover{transform:translateY(-2px);box-shadow:0 8px 28px #d6ad4225}main .group:hover{transform:translateY(-4px);border-color:#d6ad4250}.hero-logo{animation:titan-arrive 1s cubic-bezier(.2,.7,.2,1) both}.titan-title{animation:titan-arrive 1s .1s cubic-bezier(.2,.7,.2,1) both}.titan-title+p{animation:titan-arrive 1s .2s cubic-bezier(.2,.7,.2,1) both}.motion-ready .motion-reveal{opacity:0;transform:translateY(20px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}.motion-ready .motion-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes titan-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.motion-ready .motion-reveal{opacity:1;transform:none;transition:none}.hero-logo,.titan-title,.titan-title+p{animation:none}main .group:hover,.gold-button:hover,.discord-nav:hover,main button:hover{transform:none}}
.tebex-store{max-width:1280px;margin:0 auto;padding:60px 24px 100px;display:grid;grid-template-columns:265px minmax(0,1fr);gap:35px}.store-side{background:linear-gradient(145deg,#14130f,#0a0a08);border:1px solid #d6ad4233;border-radius:16px;padding:23px;margin-bottom:24px}.store-side h2{font:600 19px var(--font-sans),sans-serif;margin-bottom:22px}.store-side .eyebrow{font-size:10px;letter-spacing:3px;color:#d6ad42;margin-bottom:8px}.category-button{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:15px 13px;border:1px solid transparent;border-radius:10px;margin:5px 0;background:#ffffff03;color:#bcb4a2;font-size:13px}.category-button small{background:#ffffff08;border-radius:6px;padding:3px 7px;color:#d6ad42}.category-button.active{background:linear-gradient(120deg,#d6ad421c,#d6ad4207);border-color:#d6ad4260;color:#f3d998}.category-button:hover{background:#d6ad4210}.catalog-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.catalog-header h2{font-size:34px}.catalog-header p{font-size:12px;color:#b2a58a}#tebex-status{font-size:13px;margin-bottom:25px;color:#b2a58a}#tebex-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tebex-product{border:1px solid #d6ad4230;background:linear-gradient(145deg,#17150e,#0c0c09);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,border-color .25s}.tebex-product:hover{transform:translateY(-5px);border-color:#d6ad4270}.tebex-product>img{width:100%;height:170px;object-fit:cover;background:#090907}.tebex-product-content{padding:20px;display:flex;flex-direction:column;gap:14px;flex:1}.tebex-product h3{font-size:17px;font-weight:700;color:#eee7d6}.tebex-product p{font-size:12px;color:#a79e89;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tebex-product strong{margin-top:auto;color:#edca73;font-size:20px}.tebex-product button{font-size:12px;width:100%;padding:13px 6px}.recent-payment{display:flex;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid #d6ad421c}.recent-payment:last-child{border:0}.payment-avatar{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#dfc277,#896728);color:#151006;font-weight:700}.recent-payment strong{font-size:13px;color:#ece4d3;overflow-wrap:anywhere}.recent-payment p{font-size:11px;color:#958b77;margin-top:3px}@media(max-width:1050px){#tebex-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tebex-store{grid-template-columns:1fr;padding:30px 18px 60px}.tebex-store>aside{display:grid;grid-template-columns:1fr 1fr;gap:12px}.store-side{padding:16px;margin-bottom:0}#tebex-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tebex-product-content{padding:14px}.tebex-product>img{height:135px}}@media(max-width:450px){.tebex-store>aside,#tebex-products{grid-template-columns:1fr}}

body[data-page="apv"] .motion-reveal{opacity:1!important;transform:none!important;transition:none!important}
.apv-toc{width:280px;flex-shrink:0;position:sticky;top:110px;align-self:flex-start;background:linear-gradient(145deg,#13120e,#090908);border:1px solid #d6ad4230;border-radius:14px;padding:20px;max-height:calc(100vh - 140px);overflow:auto;scrollbar-width:thin;scrollbar-color:#80672a #111}.apv-toc>p{color:#dfbe67!important}.apv-toc details{margin-top:9px;border-top:1px solid #d6ad421a;padding-top:10px}.apv-toc summary{cursor:pointer;color:#d5b76b;font-size:12px;line-height:1.5}.apv-toc summary a{color:inherit}.apv-toc-items{display:flex;flex-direction:column;gap:3px;margin:10px 0}.apv-toc-items a{font-size:11px;line-height:1.6;color:#a69c88;padding:7px 9px;border-radius:6px;transition:background .2s,color .2s}.apv-toc-items a:hover{color:#f1d48a;background:#d6ad4212}body[data-page="apv"] h3[id]{scroll-margin-top:110px}@media(max-width:1023px){.apv-toc{position:static;width:100%;max-height:330px;margin-bottom:25px}}
.store-maintenance{grid-column:1/-1;padding:60px 30px;text-align:center;border:1px solid #d6ad4230;border-radius:18px;background:radial-gradient(ellipse at top,#d6ad4215,transparent 70%),#0b0b08}.store-maintenance .eyebrow{color:#d6ad42;letter-spacing:3px;font-size:11px}.store-maintenance h3{font-size:32px;margin:20px 0}.store-maintenance p{font-size:14px;margin:20px 0 30px}.service-maintenance{padding:30px;border:1px solid #d6ad4230;border-radius:14px;background:#11100b}.service-maintenance h2{font-size:25px;color:#e5c577}.service-maintenance p{margin-top:15px}
