/* Shared website finish. Original game assets stay on this origin. */
:root{--awp-brass:#dfbb77;--awp-faint-brass:#b08a4438;--awp-paper:#e7e1d5;--awp-deep:#0d1014}
body.awp-site,body.awp-tools{background-color:var(--awp-deep);background-image:radial-gradient(ellipse at 8% 0,#bb8e3210,transparent 48%)}
.awp-site .site-header{border-bottom:1px solid var(--awp-faint-brass);background:#10141af5}.awp-site .header-links a{padding:7px 0;position:relative;white-space:nowrap}.awp-site .header-links a:hover:after{content:'';height:2px;background:#d0ad68;position:absolute;bottom:0;inset-inline:0}.awp-site .wordmark img{filter:drop-shadow(0 3px 8px #0008)}
.awp-site .hero-art{background:radial-gradient(ellipse at 50% 48%,#c49c4920,transparent 67%),linear-gradient(145deg,#191c20,#0f141b);border-color:#8b6b3b70;box-shadow:inset 0 0 0 5px #101419,0 18px 45px #0003}.awp-site .hero-logo{filter:drop-shadow(0 18px 20px #000b)}.awp-site .floating-item,.awp-site .tool-card .item{border-color:#7c6139;box-shadow:inset 0 0 0 3px #11151a,0 6px 16px #0004;background:linear-gradient(135deg,#292720,#161a20)}
.awp-site .tool-card{border-color:#424346;background:linear-gradient(150deg,#1b2028,#121820);box-shadow:inset 0 1px #ffffff05,0 10px 24px #0002}.awp-site .tool-card:hover{border-color:#ba934e;box-shadow:inset 0 1px #fff1,0 12px 28px #0004}.awp-site .tool-card .go{padding-top:10px;border-top:1px solid #ffffff0b}.awp-site .guide-card{border-color:#8c70415e}.awp-site .guide-card:hover h3{color:#e4c78f}.awp-site .learn{border-color:#484641;background:linear-gradient(150deg,#1a1e24,#11161d)}.awp-site .intro-strip{box-shadow:inset 0 1px #ffffff05;border-color:#484641}.awp-site .document{line-height:1.8}.awp-site .document h2{padding-bottom:9px;border-bottom:1px solid #6c58332b}.awp-site .callout{background:#a47e2410;border-color:#9b7b4250}.awp-site .footer{border-color:#4d4535}
.awp-tools .web-return{max-width:1532px;margin:12px auto 0;padding:10px 20px;background:#151a21cc;border:1px solid #68533040;border-radius:11px;gap:9px}.awp-tools .web-return a{display:inline-flex;align-items:center;min-height:34px;padding:5px 11px;border:1px solid transparent;border-radius:7px;font-size:12px}.awp-tools .web-return a:hover{background:#bd914016;border-color:#a5824240;text-decoration:none}.awp-tools .web-return .web-community{border-color:#92713a8a;background:#b58b3213;color:#efcf91;margin-inline-start:auto}.awp-tools .web-return span{font-size:10px;border-color:#45433a;background:#25241b;color:#c8b998}.awp-tools .web-tools-footer{border-color:#74603b55}
.awp-tools .app-sidebar{background:linear-gradient(180deg,#171b21,#0e131a);border-color:#5e4b2e70}.awp-tools .sidebar-monogram{color:transparent!important;background:url('/brand/logo.png')center/contain no-repeat;border-color:#8c6c3b55;box-shadow:none}.awp-tools .sidebar-brand{border-bottom:1px solid #92713a2b}.awp-tools .nav-group[aria-expanded=true]{background:#bd914014;border-color:#84653666;color:#efd097}.awp-tools .tab-button.active{background:linear-gradient(90deg,#b98e3a2b,#62471b14);border-color:#b38c4a88;color:#f1d196}.awp-tools .tab-button.active .tab-icon{background:#b1862c19;border-color:#a47d40}.awp-tools .page-toolbar{border-bottom:1px solid #78603a33;padding-bottom:14px}.awp-tools .page-context h2{color:#eee7da;letter-spacing:-.02em}.awp-tools .navigation-search{border-color:#6d5b3b70;background:#181c22}.awp-tools .card{box-shadow:inset 0 1px #ffffff05,0 12px 30px #0003}.awp-tools .card>h2,.awp-tools .card>h3{letter-spacing:-.015em}.awp-tools .market-box{background:linear-gradient(110deg,#25201680,#141a22);border-color:#94713c65}.awp-tools .primary{background:linear-gradient(105deg,#705525,#4c391b);border-color:#bb924b;color:#ffe1a1;font-weight:600}.awp-tools .primary:hover:not(:disabled){background:linear-gradient(105deg,#8a692e,#5a4320)}.awp-tools input:focus-visible,.awp-tools select:focus-visible,.awp-tools textarea:focus-visible{outline:2px solid #c6a15e;outline-offset:2px}.awp-tools button:focus-visible,.awp-tools a:focus-visible{outline:2px solid #e1bc74;outline-offset:3px}.awp-tools .metric,.awp-tools .history-row{font-variant-numeric:tabular-nums}.awp-tools .tablewrap,.awp-tools .food-table-scroll,.awp-tools .fish-prices-scroll{scrollbar-width:thin;scrollbar-color:#92784d #141920}
@media(max-width:700px){.awp-site .header-links{gap:12px;flex-wrap:wrap;justify-content:flex-start}.awp-site .header-links a{min-height:36px;padding:6px 2px}.awp-tools .web-return{margin:8px 9px 0;padding:7px 9px;border-radius:9px;gap:3px}.awp-tools .web-return a{font-size:11px;padding:6px 7px}.awp-tools .web-return span{padding:4px 6px}.awp-tools .web-return .web-community{margin-inline-start:0}.awp-tools .page-toolbar{padding-bottom:10px}}
@media(prefers-reduced-motion:reduce){.awp-site *,.awp-tools *{transition:none!important;animation:none!important;scroll-behavior:auto!important}.awp-site .btn:hover,.awp-site .tool-card:hover,.awp-tools button:hover{transform:none}}
