*{box-sizing:border-box}body{margin:0;background:#09090b;color:#c8c5bd;font:12px Arial,sans-serif;background-image:radial-gradient(circle at 13% 20%,#818181 0 0.65px,transparent 1px),radial-gradient(circle at 70% 65%,#696969 0 .6px,transparent 1px);background-size:143px 137px,191px 173px}button,input,select{font:inherit}button,a{cursor:pointer}button{color:inherit}a{color:#a52b2e}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #eab560;outline-offset:3px}.site{max-width:1220px;margin:26px auto 16px;background:#171718;border:1px solid #5b5550;box-shadow:0 0 0 5px #101010,0 0 50px #000}.topline{display:flex;justify-content:space-between;padding:8px 18px;font:10px 'Courier New',monospace;background:#0d0d0e;color:#807c77;border-bottom:1px solid #393333}header{height:145px;display:flex;align-items:center;padding:20px 30px;gap:18px;background:repeating-linear-gradient(0deg,transparent 0 3px,#0002 3px 4px),radial-gradient(ellipse at 20% 100%,#3b1a1c,#151314 70%)}.seal{border:2px solid #9f3336;border-radius:50%;height:76px;width:76px;text-align:center;font:bold 58px Georgia;color:#b54445;position:relative}.seal span{position:absolute;font-size:19px;bottom:-5px;right:0;background:#1e1516}.brand{font:bold 64px Georgia,serif;letter-spacing:-4px;color:#d0c6ae;text-shadow:2px 3px #000}.brand span{display:block;font:10px 'Courier New';letter-spacing:4.2px;color:#a38476;margin-top:4px}.header-note{margin-left:auto;font:bold 11px 'Courier New';line-height:1.8;text-align:right;color:#aa4446}.header-note em{font:11px Georgia;color:#89817c}nav{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #bd5755;border-bottom:3px solid #080808}nav button{border:1px solid #842e31;border-right:1px solid #41191b;background:linear-gradient(#8e3034,#5c1d22);height:76px;text-shadow:1px 1px #000;font:bold 10px 'Courier New';letter-spacing:2px}nav button:hover,nav button.active{background:linear-gradient(#b44144,#80272b);color:#fff}nav b{font:29px Georgia;display:block;margin-bottom:6px;color:#d2baab}nav .help b{font:bold 25px 'Courier New'}.searchbar{padding:13px 16px;display:flex;align-items:center;gap:20px;background:#252525;border-bottom:1px solid #45413b}.searchbar form{display:flex;gap:10px;align-items:center;flex:1}.searchbar label{font:bold 11px 'Courier New';letter-spacing:1px}.searchbar input{width:100%;max-width:430px;background:#dcd9cd;border:2px inset #aaa;color:#242323;padding:7px 10px}.searchbar button{background:#151515;border:1px solid #59534e;padding:7px 12px;font:11px 'Courier New'}.online{font:10px 'Courier New';color:#a5a796;white-space:nowrap}i{display:inline-block;width:5px;height:5px;background:#91a879;margin-right:6px;box-shadow:0 0 4px #79946d}.ticker{display:flex;gap:16px;padding:10px 16px;background:#121212;border-bottom:1px solid #3b3532;font-size:11px}.ticker strong{color:#c36d65;font:11px 'Courier New'}.ticker-end{margin-left:auto;font:10px 'Courier New';color:#6e6965}.breadcrumb{padding:13px 18px;font-size:10px;color:#858078}.breadcrumb button{padding:0;background:none;border:0;text-decoration:underline}.right{float:right}.columns{display:grid;grid-template-columns:180px minmax(0,1fr) 180px;gap:15px;padding:0 16px 20px}.panel{border:1px solid #49403c;margin-bottom:14px;background:#202020}h2{margin:0;background:linear-gradient(#78292c,#542024);padding:10px 11px;font:bold 10px 'Courier New';letter-spacing:1px;color:#e3c9b7;border-bottom:1px solid #9d4141}h2 span{float:right}.directory{display:block;width:100%;text-align:left;padding:12px 10px;border:0;border-bottom:1px solid #413b35;background:none;font-size:11px}.directory.selected{background:#d4cabb;color:#461c1d;font-weight:bold}.directory:hover{color:#c98078}.directory small{float:right;font:10px 'Courier New'}.stats{text-align:center}.stats h2{text-align:left}.stats p{font-size:11px;color:#a39c91}.counter{display:flex;justify-content:center;gap:4px}.counter span{background:#090909;border:1px inset #625a4e;font:26px 'Courier New';color:#d1bfa6;padding:3px}.status-line{padding:12px 4px;border-top:1px solid #423933;margin-top:16px;font:8px 'Courier New';color:#a0a28a}.notes{padding:14px 12px;line-height:1.6}.notes p{margin:12px 0}.tag{font:9px 'Courier New';border:1px solid #875b52;padding:3px 5px;color:#b79b88}.muted{color:#89847c}.webbadge{text-align:center;font:9px 'Courier New';line-height:1.7;color:#776d62;border:1px dashed #4c4237;padding:10px}.webbadge b{font-size:8px}.ad{border:1px solid #48413a;background:repeating-linear-gradient(135deg,#ffffff02 0 1px,transparent 1px 6px);color:#685f55;text-align:center;font:9px 'Courier New';letter-spacing:1px}.ad>span{display:block;font-size:8px;padding:11px 3px;border-bottom:1px solid #35312c}.vertical{height:420px;display:flex;flex-direction:column}.vertical div{margin:auto;font:32px Georgia;color:#776758;line-height:1.15}.vertical div span{display:block;font:10px 'Courier New';margin-top:18px}.vertical small{font-size:7px;padding:14px 3px}.bulletin{margin-top:14px}.red{color:#bd6760;font:9px 'Courier New'}.bulletin p{font:italic 22px Georgia;color:#b8a592}.bulletin small{font:8px 'Courier New';line-height:1.9;color:#81776d}.content-head{display:flex;justify-content:space-between;padding:12px;background:#bcb3a4;color:#332824;border:1px solid #d3cabb;font:11px 'Courier New'}.content-head strong{font-size:12px}.intro{padding:20px 4px 17px;border-bottom:1px solid #443b34}.intro .eyebrow{font:9px 'Courier New';letter-spacing:2px;color:#a86660}.intro h1{font:32px Georgia;color:#d4c5ac;margin:8px 0}.intro p{font-size:11px;color:#948a7d;margin:0;line-height:1.7}.product{background:#d4cdbf;color:#2c2724;margin-top:16px;border:1px solid #f0e6d2}.product-top{display:flex;justify-content:space-between;background:#c1b6a3;border-bottom:1px solid #a39887;padding:9px 12px;font:9px 'Courier New'}.product-image{height:350px;position:relative;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse,#c6bba8,#e0d9ca);overflow:hidden}.product-image:after{content:'GODFATHER / UNIFORM 001';position:absolute;bottom:15px;left:16px;font:8px 'Courier New';letter-spacing:2px;color:#72695d}.shirt{width:300px;height:300px;filter:drop-shadow(8px 12px 7px #40392a55)}.mockup-label{position:absolute;top:12px;right:13px;font:8px 'Courier New';color:#817568}.product-info{border-top:1px solid #b2a693;padding:17px}.product-info h3{font:bold 23px Georgia;margin:0 0 8px}.product-info p{font-size:11px;color:#716153;margin:0 0 16px}.product-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px dotted #a99c89;padding-top:14px;gap:10px}.price{font:12px 'Courier New'}.primary{background:linear-gradient(#8d3033,#602025);border:1px outset #a3625c;color:#eee0ca;padding:11px 17px;font:bold 10px 'Courier New';letter-spacing:1px}.primary:hover{background:#9a3739}.under-product{display:flex;justify-content:space-between;margin-top:12px;font:9px 'Courier New';color:#807365}.bottom{margin:0 16px 18px;min-height:90px;display:flex;align-items:center;justify-content:space-between;padding:20px 26px;gap:20px}.bottom>span{border:0;padding:0}.bottom b{font:13px 'Courier New';letter-spacing:3px;font-weight:normal}.bottom small{font-size:10px}footer{padding:16px;background:#101010;border-top:1px solid #494039;display:flex;justify-content:space-between;font:9px 'Courier New';color:#7e7469}footer a{color:#a99b86}.end{text-align:center;padding:12px;font:8px 'Courier New';letter-spacing:2px;color:#645a50}.end span{color:#ad5350;margin-left:12px}dialog{background:#d5cbb9;color:#302824;border:3px ridge #a99280;max-width:440px;width:90%;padding:30px}dialog::backdrop{background:#000b}dialog h3{font:26px Georgia;margin-top:0}#close-dialog{position:absolute;top:6px;right:9px;border:0;background:none;color:#723232;font-size:22px}dialog label{display:block;margin:15px 0 5px}dialog input,dialog select{width:100%;padding:10px;background:#eee5d4;border:1px solid #9e8b76}dialog p{line-height:1.7}dialog .primary{margin-top:16px}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#d4c5ac;color:#452122;padding:13px 22px;border:1px solid #9b6a59;display:none;z-index:5}.page-body{padding:22px;border:1px solid #4c4039;background:#202020;line-height:1.9}.page-body h1{font:30px Georgia;color:#d4c5ac}.forum-row{border-top:1px solid #514039;padding:16px 0}.forum-row small{display:block;color:#938372}@media(max-width:1000px){.site{margin:12px}.columns{grid-template-columns:155px minmax(0,1fr)}.right-side{display:none}.brand{font-size:52px}.header-note{display:none}.brand span{letter-spacing:2px}.ticker-end{display:none}}@media(max-width:650px){.site{margin:5px}header{height:115px;padding:15px;gap:10px}.seal{width:50px;height:50px;font-size:38px;flex-shrink:0}.brand{font-size:36px;letter-spacing:-2px}.brand span{font-size:7px;letter-spacing:1px}nav button{height:64px;font-size:8px;letter-spacing:0}nav b{font-size:24px}.searchbar{flex-wrap:wrap;gap:10px}.searchbar form{flex-basis:100%}.online{margin-right:auto}.ticker{line-height:1.5}.ticker strong{white-space:nowrap}.breadcrumb .right{display:none}.columns{display:block;padding:0 10px 15px}.left{display:none}.product-image{height:310px}.intro h1{font-size:29px}.bottom{margin:0 10px 12px;display:block}.bottom b{display:block;margin:12px 0;font-size:11px}footer{gap:15px;flex-wrap:wrap;font-size:8px}.topline{font-size:7px;padding:8px}.product-bottom{align-items:flex-start}.primary{padding:11px}.content-head{font-size:9px}.content-head strong{font-size:10px}}

