body{background:#040810;color:#fff;font-family:Segoe UI,system-ui,sans-serif;margin:0;padding:48px 24px 80px;max-width:760px;margin-left:auto;margin-right:auto;line-height:1.65}
h1{font-family:Segoe UI,system-ui,sans-serif;font-size:26px;margin:12px 0 16px}
h2{font-family:Segoe UI,system-ui,sans-serif;font-size:17px;color:#39FF14;letter-spacing:.4px;margin:28px 0 10px}
h3{font-family:Segoe UI,system-ui,sans-serif;font-size:15px;color:#fff;margin:16px 0 8px}
a{color:#39FF14}
p{margin:0 0 12px}
ul{margin:0 0 16px;padding-left:20px}
li{margin:0 0 6px}
table{width:100%;border-collapse:collapse;margin:20px 0}
td,th{border:1px solid rgba(57,255,20,.15);padding:10px;text-align:left}
th{color:#39FF14;font-size:12px;letter-spacing:1px}
.site-nav{font-size:14px;line-height:1.8;margin:0 0 20px}
.site-nav a{margin-right:10px;white-space:nowrap}
.shot{margin:16px 0}
.shot img{max-width:min(240px,100%);height:auto;border:1px solid rgba(57,255,20,.2);border-radius:12px}
.meta{color:rgba(255,255,255,.55);font-size:14px;margin-bottom:20px}
.note{border-left:3px solid #FFD700;padding:8px 14px;margin:20px 0;color:rgba(255,255,255,.75)}
.trial-box{margin:28px 0;padding:22px 24px;border:2px solid #39FF14;border-radius:16px;background:rgba(57,255,20,.08)}
.trial-box p{margin:0 0 14px}
.trial-box .btn{display:inline-block;background:#39FF14;color:#000;font-weight:700;padding:12px 24px;border-radius:999px;text-decoration:none;margin-right:12px}
.fail{color:#FFD700}
.on-site{margin:36px 0 0;padding-top:16px;border-top:1px solid rgba(57,255,20,.15)}
