/* GDB v4.7.2 — original illustrated visual identity and simplified navigation.
   Static CSS/SVG only. No third-party resources, trackers, or KV writes. */
:root{--bg:#060a13;--panel:#101b30;--line:rgba(119,174,235,.15);--blue:#458cfb;--cyan:#60e5ec;--max:1250px}
body.gdb-v49{background:#050914}
body.gdb-v49 .site-bg{position:fixed;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse 700px 600px at 93% 0%,rgba(41,104,225,.13),transparent 70%),radial-gradient(ellipse 900px 500px at 1% 36%,rgba(22,83,155,.08),transparent 68%),#050914}
body.gdb-v49 .site-bg::after{background-size:67px 67px;background-image:linear-gradient(rgba(118,170,230,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(118,170,230,.027) 1px,transparent 1px)}
body.gdb-v49 .site-header{background:rgba(5,10,21,.93);border-color:rgba(125,165,235,.13);box-shadow:0 7px 35px #05091580}
body.gdb-v49 .nav-shell{height:78px}
body.gdb-v49 .brand-emblem{border-color:#417cb651;background:linear-gradient(145deg,#1a4f8e,#0c172b);box-shadow:0 0 0 4px #478eff09,0 12px 29px #0a3d8d32}
body.gdb-v49 .brand-copy strong{letter-spacing:.055em;font-size:14px}
body.gdb-v49 .desktop-nav{margin-left:auto;gap:3px}
body.gdb-v49 .desktop-nav a{padding:10px 13px;font-size:12.7px;color:#a7b8d3;position:relative}
body.gdb-v49 .desktop-nav a:hover,body.gdb-v49 .desktop-nav a.active{color:#f1f7ff;background:#18243a}
body.gdb-v49 .desktop-nav a.active:not(.nav-discord)::after{content:'';position:absolute;bottom:3px;left:32%;right:32%;height:2px;border-radius:2px;background:#78ceff}
body.gdb-v49 .desktop-nav a.nav-discord{margin-left:13px;padding:12px 19px;color:#fff;background:linear-gradient(115deg,#2970f6,#418df7 58%,#337aff);border:1px solid #8dbefe44;box-shadow:0 8px 24px #2868d635;font-weight:800;white-space:nowrap}
body.gdb-v49 .desktop-nav a.nav-discord::after{content:'↗';margin-left:9px}
body.gdb-v49 .desktop-nav a.nav-discord:hover{background:linear-gradient(110deg,#3d87ff,#62a5ff);box-shadow:0 10px 35px #3677ef67;transform:translateY(-1px)}
body.gdb-v49 .mobile-nav .nav-discord{background:#2866e1;color:white;border:1px solid #80b6ff55;font-weight:800;text-align:center}
body.gdb-v49 .header-actions{margin-left:0}
body.gdb-v49 .btn{border-radius:12px}
body.gdb-v49 .btn-primary{background:linear-gradient(116deg,#347cf5,#498fff 54%,#3078e7);box-shadow:0 12px 40px #2b70e533}
body.gdb-v49 .btn-secondary{background:#122136;border-color:#345070}
body.gdb-v49 .gradient-text{background:linear-gradient(105deg,#a7eafd 0%,#70b6ff 44%,#79a9ff 68%,#b8a2f5 100%);background-clip:text;-webkit-background-clip:text;color:transparent}
/* Home hero — rich, original vector-like interface preview */
body.gdb-v49 .hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:680px;padding-top:104px;padding-bottom:90px;gap:55px}
body.gdb-v49 .hero:before{width:650px;height:590px;right:-70px;top:10px;background:#175fec;opacity:.13;filter:blur(143px)}
body.gdb-v49 .hero h1{font-size:clamp(3.65rem,5.6vw,5.55rem);line-height:1.055;max-width:620px;letter-spacing:-.075em;margin:23px 0 22px}
body.gdb-v49 .hero p{max-width:570px;font-size:17px;line-height:1.8}
body.gdb-v49 .hero .kicker{font-size:10px;letter-spacing:.14em;border-color:#3867a756;background:#0c213b;color:#a7e3ff}
body.gdb-v49 .hero-buttons{margin-top:29px}
body.gdb-v49 .hero-trust{margin-top:24px;gap:15px 22px}
body.gdb-v49 .hero-trust span{font-size:11px}
body.gdb-v49 .hero-video-link{margin-top:20px}
.gdb-stage{position:relative;width:100%;height:526px;isolation:isolate;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 35px 70px #01061399)}
.gdb-stage::before{content:'';position:absolute;inset:55px -20px 0;background:radial-gradient(ellipse at 53% 50%,#267deb3b,transparent 66%);z-index:-2;filter:blur(25px)}
.stage-halo{position:absolute;inset:13px 4% 26px;border-radius:50%;background:conic-gradient(from 140deg,transparent,#5e83ff24,transparent 33%,#4de6e92a,transparent 72%,#668aff1b);filter:blur(30px);z-index:-1}
.stage-ring{position:absolute;border:1px solid #8fbaff14;border-radius:50%;pointer-events:none;z-index:-1}
.stage-ring-a{width:580px;height:580px;top:-55px;left:calc(50% - 290px)}
.stage-ring-b{width:475px;height:475px;top:-3px;left:calc(50% - 237.5px);border-style:dashed;opacity:.7}
.stage-main{position:relative;width:min(100%,600px);border:1px solid rgba(101,163,244,.44);border-radius:22px;padding:7px;background:linear-gradient(138deg,#1a385e,#111b34 30%,#080f21 95%);box-shadow:inset 0 1px 0 #cdefff20,0 20px 60px #010713aa,0 0 0 7px #679fe308;transform:perspective(1050px) rotateY(-5deg) rotateX(2deg)}
.stage-titlebar{height:51px;display:flex;align-items:center;gap:13px;padding:0 17px;border-bottom:1px solid #aacaff17}
.stage-dots{display:flex;gap:5px}.stage-dots i{width:7px;height:7px;background:#45698c;border-radius:50%}.stage-dots i:first-child{background:#69d8e6}.stage-dots i:nth-child(2){background:#6685e3}
.stage-titlebar strong{font-size:10px;letter-spacing:.09em}.stage-titlebar strong span{font-weight:500;color:#7e9abd}
.stage-demo{font-size:9px;letter-spacing:.13em;font-weight:800;padding:5px 8px;border-radius:6px;margin-left:auto;color:#b1e8f1;border:1px solid #42799a55;background:#163a5055}
.stage-content{display:grid;grid-template-columns:145px minmax(0,1fr);min-height:336px}
.stage-side{background:#0a1629;border-radius:0 0 0 15px;border-right:1px solid #88b1e91b;padding:14px 9px}
.stage-server{display:flex;align-items:center;gap:8px;margin:2px 0 22px 4px}.stage-server span{width:28px;height:28px;border:1px solid #6dd5ff69;border-radius:9px;background:linear-gradient(130deg,#347acc,#172752);display:grid;place-items:center;font-size:14px;font-weight:1000}.stage-server strong{font-size:10px}
.stage-side-caption{font-size:8px;font-weight:800;letter-spacing:.11em;color:#627d9d;padding:5px 7px;margin-top:12px}
.stage-channel{display:flex;gap:8px;border-radius:6px;padding:8px 8px;font-size:10px;color:#839cbf}.stage-channel.active{background:#2a4b7855;color:#c5edff}.stage-channel span{white-space:nowrap}
.stage-feed{padding:13px 14px 11px;min-width:0;background:linear-gradient(180deg,#101e37 0%,#0d182c 100%);border-radius:0 0 15px 0;position:relative}
.stage-feed-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;border-bottom:1px solid #ffffff12;padding:0 0 11px}.stage-feed-top b{font-size:12px;display:block}.stage-feed-top span:not(.stage-online){font-size:9px;display:block;color:#7896b7;margin-top:2px}.stage-online{font-size:9px;color:#72dcb8;white-space:nowrap}
.stage-author{display:flex;align-items:center;gap:8px;margin-top:15px}.stage-author img{width:31px;height:31px;object-fit:contain;border-radius:9px}.stage-author b{font-size:11px;display:block}.stage-author em{font-style:normal;font-size:8px;background:#4458aa;color:#dce5ff;border-radius:3px;padding:2px 4px;margin-left:3px}.stage-author small{display:block;color:#7691b4;font-size:9px}
.stage-offer{display:flex;align-items:center;gap:13px;border:1px solid #3a5e8b66;background:linear-gradient(120deg,#152b46,#13233d);border-radius:13px;padding:12px;margin-top:12px;box-shadow:inset 2px 0 0 #5dcbe7}
.stage-cover{position:relative;width:88px;height:106px;background:linear-gradient(145deg,#40aedf,#4262cb 49%,#2c234c);border-radius:11px;display:grid;place-items:center;overflow:hidden;flex-shrink:0}.stage-cover svg{position:relative;width:65px;height:65px;z-index:2;filter:drop-shadow(0 4px 10px #0007)}.stage-cover-orbit{position:absolute;width:125px;height:125px;border-radius:50%;border:1px solid #e6faff88;transform:translate(24px,28px);box-shadow:0 0 25px #c9b3ff55}
.stage-offer-body{min-width:0}.stage-offer-body>span:first-child{font-size:8px;font-weight:850;letter-spacing:.12em;color:#75daf7}.stage-offer-body>b{display:block;font-size:13px;margin:5px 0 2px;line-height:1.3}.stage-offer-body>small{display:block;color:#92aaca;font-size:10px}.stage-offer-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.stage-offer-badges i{font-size:8px;font-style:normal;font-weight:800;border-radius:5px;padding:4px 6px;color:#9aefd5;background:#2b684a66}.stage-offer-badges i+ i{color:#a5caff;background:#35588d66}
.stage-feed-bottom{font-size:9px;color:#8fabc9;display:flex;align-items:center;gap:7px;margin-top:15px;flex-wrap:wrap}.stage-feed-bottom span:first-child{color:#7ce6df}
.stage-input{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;margin-top:15px;border-radius:8px;background:#0b1526;color:#5f7595;font-size:9px;border:1px solid #ffffff0a}
.stage-floating{display:flex;align-items:center;gap:10px;position:absolute;z-index:3;border:1px solid rgba(122,192,245,.5);box-shadow:0 18px 50px #030911bd,0 0 28px #2878e62a;background:linear-gradient(140deg,#1b3553f5,#0e2037f5);backdrop-filter:blur(12px);border-radius:14px;padding:12px 15px}
.stage-floating strong{display:block;font-size:11px;color:#e7f7ff}.stage-floating small{display:block;font-size:9px;color:#95b2d2;margin-top:2px}.stage-floating-top{top:21px;right:-24px;transform:rotate(3deg)}.stage-floating-bottom{bottom:23px;left:-23px;transform:rotate(-3deg)}
.stage-check{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#1a6756;color:#72f3d0;font-weight:900}.stage-tick{width:6px;height:6px;border-radius:50%;background:#56ebc0;box-shadow:0 0 12px #66e5c5}
.stage-float-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#294c84;color:#b0dcff;font-size:19px}
.stage-glow-dash{width:27px;height:2px;background:linear-gradient(90deg,#67dfee,transparent)}
.stage-corner-note{position:absolute;bottom:0;right:0;font-size:9px;letter-spacing:.12em;color:#6a82a4;font-weight:700}
/* Individual illustrated feature panels */
body.gdb-v49 .card-grid{gap:19px}
body.gdb-v49 .feature-card{padding:0 0 24px;overflow:hidden;background:linear-gradient(158deg,#101e34,#0b1527);border:1px solid #84b6ed20;border-radius:19px;transition:transform .3s ease,border-color .3s,box-shadow .3s;min-height:0}
body.gdb-v49 .feature-card:hover{transform:translateY(-6px);border-color:#77bafa70;box-shadow:0 25px 65px #0005,0 0 32px #367ee414}
body.gdb-v49 .feature-illustration{position:relative;display:block;height:auto;margin:0 0 23px;aspect-ratio:520/250;overflow:hidden;background:#12213b;border-bottom:1px solid #74a6dc25}
body.gdb-v49 .feature-illustration:after{content:'';pointer-events:none;position:absolute;inset:auto 0 0;height:60px;background:linear-gradient(0deg,#101e34,transparent)}
body.gdb-v49 .feature-illustration img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}
body.gdb-v49 .feature-card:hover .feature-illustration img{transform:scale(1.055)}
body.gdb-v49 .feature-card>*:not(.feature-illustration){margin-left:23px;margin-right:23px}
body.gdb-v49 .feature-card h3{font-size:19px;line-height:1.3;letter-spacing:-.035em}
body.gdb-v49 .feature-card p{color:#a4b6d1;line-height:1.7}
body.gdb-v49 .feature-tag{color:#84d6f5}
body.gdb-v49 .section-alt{background:linear-gradient(90deg,#081122,#0b1728 50%,#081122);border-block:1px solid #90c4ff0a}
body.gdb-v49 .metric-bar{background:linear-gradient(100deg,#0d203a,#111830 50%,#0b2230);border-color:#6e9bd537;box-shadow:0 16px 55px #0004}
body.gdb-v49 .metric strong{color:#f3f9ff}
body.gdb-v49 .metric:first-child strong,body.gdb-v49 .metric:nth-child(2) strong{background:linear-gradient(100deg,#fff,#80cfff);background-clip:text;-webkit-background-clip:text;color:transparent}
body.gdb-v49 .setup-step{border-color:#6a94c837;box-shadow:0 15px 38px #0002}
body.gdb-v49 .setup-number{background:linear-gradient(145deg,#286ab7,#243c78);color:#c2f1ff}
body.gdb-v49 .status-panel{border-color:#649bd03c;box-shadow:0 24px 55px #0004}
body.gdb-v49 .cta-band{border-color:#4d93e277;background:linear-gradient(115deg,#193956,#12264c 58%,#14253e);box-shadow:0 32px 60px #020a1c77}
body.gdb-v49 .cta-band::after{content:'';position:absolute;pointer-events:none;top:-65px;right:8%;width:240px;height:240px;border-radius:50%;border:1px solid #9fccff1c;box-shadow:0 0 0 32px #97d0ff08,0 0 0 66px #97d0ff04}
/* Professional article headers, search panels, and FAQ look */
body.gdb-v49 .page-hero,body.gdb-v49 .guide-hero,body.gdb-v49 .docs-v2-hero{position:relative;isolation:isolate}
body.gdb-v49 .page-hero::before,body.gdb-v49 .guide-hero::before,body.gdb-v49 .docs-v2-hero::before{content:'';position:absolute;z-index:-1;pointer-events:none;width:520px;height:520px;right:-100px;top:-110px;background:url('hero-orbit.svg') center/contain no-repeat;opacity:.55}
body.gdb-v49 .guide-preview,body.gdb-v49 .docs-v2-hero .docs-art,body.gdb-v49 .docs-tip{box-shadow:0 24px 70px #0003}
body.gdb-v49 .command-card,body.gdb-v49 .guide-card,body.gdb-v49 .academy-faq details{border-color:#6d96c72d;transition:border-color .2s,background .2s}
body.gdb-v49 .command-card:hover,body.gdb-v49 .guide-card:hover,body.gdb-v49 .academy-faq details:hover{border-color:#77c6fb65}
body.gdb-v49 .docs-v2-hero h1,body.gdb-v49 .page-hero h1{letter-spacing:-.065em}
body.gdb-v49 .guide-hero{padding-block:85px}
body.gdb-v49 .site-footer{border-color:#4c689330;background:#070e1a}
/* Reduced motion: graphic is legible and complete even without animation */
@media(prefers-reduced-motion:no-preference){.stage-halo{animation:gdbHalo 9s ease-in-out infinite alternate}.stage-floating-top{animation:gdbFloat 6s ease-in-out infinite alternate}.stage-floating-bottom{animation:gdbFloat2 6.5s ease-in-out infinite alternate}@keyframes gdbHalo{to{transform:scale(1.09) rotate(12deg);opacity:.7}}@keyframes gdbFloat{to{transform:translateY(-9px) rotate(3deg)}}@keyframes gdbFloat2{to{transform:translateY(8px) rotate(-3deg)}}}
@media(max-width:1180px){body.gdb-v49 .desktop-nav a{padding:9px 10px}body.gdb-v49 .desktop-nav a.nav-discord{margin-left:5px;padding:11px 13px}body.gdb-v49 .hero{gap:24px}body.gdb-v49 .hero h1{font-size:clamp(3rem,5.5vw,5rem)}.stage-floating-top{right:-5px}.stage-floating-bottom{left:-5px}}
@media(max-width:860px){body.gdb-v49 .header-actions{margin-left:auto}body.gdb-v49 .hero{grid-template-columns:1fr;gap:25px;padding-top:63px;padding-bottom:70px}body.gdb-v49 .hero h1{font-size:clamp(3.6rem,8vw,5.4rem);max-width:750px}body.gdb-v49 .hero-visual{max-width:680px}.gdb-stage{height:510px}.stage-floating-top{right:8px}.stage-floating-bottom{left:8px}}
@media(max-width:560px){body.gdb-v49 .hero{gap:10px;padding-top:45px;padding-bottom:45px}body.gdb-v49 .hero h1{font-size:clamp(3.05rem,11.3vw,4.1rem)}body.gdb-v49 .hero p{font-size:15px}.gdb-stage{height:365px;margin-top:10px}.stage-main{width:100%;transform:none;padding:4px;border-radius:15px}.stage-titlebar{height:36px;padding:0 9px;gap:7px}.stage-titlebar strong{font-size:8px}.stage-titlebar strong span{display:none}.stage-demo{font-size:7px;padding:3px 5px}.stage-content{grid-template-columns:96px minmax(0,1fr);min-height:260px}.stage-side{padding:8px 3px}.stage-server{margin:0 0 10px 3px;gap:4px}.stage-server span{width:21px;height:21px;font-size:11px}.stage-server strong{font-size:8px}.stage-side-caption{font-size:6px;margin-top:7px;padding:3px}.stage-channel{font-size:8px;padding:6px 3px;gap:5px}.stage-feed{padding:8px}.stage-feed-top b{font-size:10px}.stage-feed-top span:not(.stage-online){font-size:8px}.stage-online{display:none}.stage-author{margin-top:10px}.stage-author img{width:25px;height:25px}.stage-author b{font-size:9px}.stage-author small{font-size:8px}.stage-offer{gap:8px;padding:7px;margin-top:8px}.stage-cover{width:60px;height:78px}.stage-cover svg{width:48px}.stage-offer-body>b{font-size:10px}.stage-offer-body>small{font-size:8px}.stage-offer-body>span:first-child{font-size:7px}.stage-offer-badges{gap:4px;margin-top:7px}.stage-offer-badges i{font-size:6px;padding:3px}.stage-feed-bottom{font-size:8px;margin-top:11px}.stage-input{margin-top:10px;padding:6px 8px}.stage-floating{padding:7px 9px;border-radius:9px;gap:6px}.stage-floating strong{font-size:8px}.stage-floating small{font-size:7px}.stage-floating-top{top:9px;right:-3px}.stage-floating-bottom{bottom:18px;left:-3px}.stage-check,.stage-float-icon{width:21px;height:21px;border-radius:5px;font-size:13px}.stage-corner-note{font-size:7px;bottom:0;right:0}.stage-ring-a{transform:scale(.7)}.stage-ring-b{transform:scale(.7)}body.gdb-v49 .feature-card>*:not(.feature-illustration){margin-left:21px;margin-right:21px}body.gdb-v49 .feature-card{padding-bottom:19px}body.gdb-v49 .metric{padding:18px 11px}}
