/* v48 見本(2026-11-03): 前回のデザイン(v44)の配置と組み方はそのまま。色・写真の焼き方・見出しの書体だけをウルフ・オブ・ウォールストリートの世界観へ。
   根拠: scratchpad/wows_world.md(ASC: 琥珀の照明と35mmの粒子・緑と金/手本サイト: 紺=信頼・金は線だけ・明朝=格) */
:root{--paper:#F3EEE3;--ink:#0B0F1A;--signal:#13261F;--stone:#D8CDB8;--gold:#B8964E;
--sans:"Zen Kaku Gothic New","Hiragino Sans","Yu Gothic",sans-serif;--serif:"Shippori Mincho","Yu Mincho",serif}
.signal{color:var(--paper)}
.signal a,.signal .btn.o{color:var(--paper)}
h1,h2,.hero h1,.lq,.msg blockquote,.bzs h2,.svc h2,.pg h1{font-family:var(--serif)!important;font-weight:800!important}
.hero .ph{filter:sepia(.5) saturate(1.3) contrast(1.12) brightness(.72) hue-rotate(-10deg)}
.hero::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.signal .btn,.ink .btn{background:transparent!important;border:1px solid var(--gold)!important;color:#E9D9B0!important}
header a[href="contact.html"]{background:rgba(11,15,26,.55)!important;border:1px solid var(--gold)!important;color:#F3E6C4!important}
.ch.signal::before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.6}
footer .wm{color:var(--gold)!important}
