/* Original, hand-built Liberty City inspired skin. No third-party game artwork. */
.theme-switch{max-width:1000px;margin:auto;background:#eef4fb;border-inline:1px solid #b4cbe3;display:flex;justify-content:flex-end;align-items:center;gap:6px;padding:8px 24px;font:11px Arial}.theme-switch span{margin-right:8px;color:#345}.theme-switch button{border:1px solid #7195b8;background:white;color:#034e9f;padding:5px 9px;font-weight:bold}.theme-switch button[aria-pressed="true"]{background:#003b75;color:white}.theme-switch button:focus-visible{outline:3px solid #f99b28;outline-offset:2px}
body.gta{background:#101817;color:#e8e9db;font-family:Arial,sans-serif;background-image:linear-gradient(90deg,#91b62c09 1px,transparent 1px),linear-gradient(#91b62c09 1px,transparent 1px),radial-gradient(circle at 65% 20%,#54652855,transparent 35%);background-size:28px 28px,28px 28px,auto}body.gta a{color:#d4f27c}body.gta a:hover{color:#ffb568}body.gta header{background:#07100e;border-bottom:4px solid #b2cc5c}body.gta .top{padding-block:12px}body.gta .wordmark{font-family:Impact,'Arial Black',Arial,sans-serif;text-transform:uppercase;font-size:29px;letter-spacing:1px;text-shadow:2px 2px #456521}body.gta .wordmark small{font:10px 'Courier New';letter-spacing:2px;text-shadow:none;color:#b6c78c;text-transform:uppercase}body.gta .nav{background:#273725;border-bottom:1px solid #658347}body.gta .nav a{color:#e9edd7;border-color:#647a5a;text-transform:uppercase;font-weight:bold;font-size:11px;letter-spacing:1px}body.gta .theme-switch{background:#17241d;border-color:#354f38}body.gta .theme-switch span{color:#c2d2b0}body.gta .theme-switch button{border:1px solid #759451;background:#1b281d;color:#d5e6b5;text-transform:uppercase;letter-spacing:.5px}body.gta .theme-switch button[aria-pressed="true"]{background:#b2cc5c;color:#10180d}body.gta .shell{background:#101b19;border-inline:1px solid #405a44;box-shadow:0 0 50px #0009}body.gta .crumb{color:#9caf97;font-family:'Courier New';text-transform:uppercase}body.gta .name{font:bold 33px Impact,'Arial Black',sans-serif;text-transform:uppercase;letter-spacing:1px;color:white;text-shadow:3px 3px #6a882f}body.gta .avatar{border:3px solid #90ab5b;box-shadow:5px 5px #050a08;background:#05080c}body.gta .profile-text{color:#ddd}body.gta .quote{font:bold 15px Impact,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;line-height:1.4}body.gta .online{color:#cfeb8b}body.gta .box{background:#1c2b25;border-color:#688344}body.gta .box h2{background:#829a49;color:#0f170e;font:bold 13px Impact,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}body.gta .contact-grid span{color:#f6a74c}body.gta .url{background:#1b2923;border-color:#688344}body.gta .details{background:#16221e}body.gta .row b{background:#354c32;color:#dff4ad}body.gta .row span{background:#24362b;color:#e5ead8}body.gta .tape{background:#1b2b22;border-color:#6f874e}body.gta .fine{color:#afbea6}body.gta .eq i{background:#e7ab5f}body.gta .banner{position:relative;overflow:hidden;background:linear-gradient(180deg,#718864 0%,#263d32 50%,#0b1716 100%);color:#fff;border:3px solid #c1d78a;text-shadow:3px 3px #091710;font:bold 30px Impact,'Arial Black',Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;padding:72px 12px 18px;min-height:196px;isolation:isolate}body.gta .banner:before{content:'';position:absolute;inset:0 0 45px;z-index:-1;background:linear-gradient(90deg,transparent 0 6%,#142720 6% 12%,transparent 12% 16%,#142720 16% 25%,transparent 25% 30%,#0b211d 30% 36%,transparent 36% 40%,#152b22 40% 48%,transparent 48% 54%,#0a1c1a 54% 61%,transparent 61% 67%,#172e25 67% 74%,transparent 74% 78%,#10241e 78% 88%,transparent 88%),linear-gradient(160deg,#9cae80,#3b5c4d 55%,#1b302b);clip-path:polygon(0 70%,6% 70%,6% 42%,11% 42%,11% 64%,16% 64%,16% 18%,23% 18%,23% 68%,30% 68%,30% 39%,36% 39%,36% 65%,42% 65%,42% 5%,45% 5%,45% 0,47% 5%,47% 71%,54% 71%,54% 33%,60% 33%,60% 64%,67% 64%,67% 46%,73% 46%,73% 67%,79% 67%,79% 26%,87% 26%,87% 69%,92% 69%,92% 47%,100% 47%,100% 100%,0 100%)}body.gta .status{background:#203328;padding:10px;border-left:4px solid #b2cc5c;color:#dce7d0}body.gta .blurbs-title,body.gta .comments-head{background:#b6cf79;color:#172015;font:bold 17px Impact,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;padding:8px 11px}body.gta .subhead{color:#efb772;text-transform:uppercase}body.gta .bigquote{color:#f3f4e9;font-family:Impact,'Arial Black',Arial,sans-serif;text-transform:uppercase;letter-spacing:.5px;font-size:26px}body.gta .note{border-color:#db9b58;color:#b9c9b2}body.gta .service{border-color:#52664d}body.gta .service small{color:#b1c2ad}body.gta .service strong,body.gta .orange{color:#f7b875}body.gta .friend .tile{background:#23382f!important;border:2px solid #819b60;box-shadow:4px 4px #060b08}body.gta .friend:nth-child(6) .tile{background:#0b1010!important}body.gta .friend small{color:#b9c9b1}body.gta .bench{background:#1d2a24;border:1px solid #687f4f}body.gta .comment-form{background:#1a2b22;border-color:#658149}body.gta .comment-form label{color:#d6efad}body.gta .comment-form input,body.gta .comment-form textarea{background:#e7e9d5;border-color:#9ab06e;color:#111}body.gta .comment-form button{background:#b4cf6b;color:#172016;border:1px solid #d5eb9e}body.gta .comment{background:#24382a;border-color:#111d17;color:#e9f0df}body.gta .comment b{background:#475f39;color:#f3f7d7}body.gta .footer{color:#a9b8a2;border-top:1px solid #526c4f}body.gta .footer a{color:#d4f27c}@media(max-width:750px){body.gta .banner{font-size:24px;min-height:160px;padding-top:55px}.theme-switch{justify-content:center;padding:8px}}
