/* AI Price Watch "etching" theme. Merge = add <link rel=stylesheet href="/assets/etching-theme.css"> after existing <style>. */
html{background:#0b0909}
body{position:relative;color:#ece6df!important;background:transparent!important}
body::before{content:"";position:fixed;inset:0;z-index:-2;background:#0b0909 url(/assets/etching.webp) center/cover no-repeat;
 filter:grayscale(1) contrast(1.15) brightness(.42)}
body::after{content:"";position:fixed;inset:-25%;z-index:-1;pointer-events:none;mix-blend-mode:color;opacity:.85;
 background:radial-gradient(40% 35% at 30% 40%,#8b0d16 0,transparent 70%),radial-gradient(35% 30% at 70% 65%,#5e0710 0,transparent 70%),radial-gradient(30% 30% at 55% 20%,#a3121c 0,transparent 70%);
 animation:pw-wash 40s ease-in-out infinite alternate}
@keyframes pw-wash{0%{transform:translate(-6%,-4%) rotate(0)}50%{transform:translate(5%,3%) rotate(8deg)}100%{transform:translate(-3%,6%) rotate(-6deg)}}
@media (prefers-reduced-motion:reduce){body::after{animation:none}}
/* readable panels */
.pw-panel,main{background:rgba(14,11,11,.9);border:1px solid #3a2a2a;border-radius:12px;padding:20px;box-shadow:0 10px 40px rgba(0,0,0,.6)}
main{max-width:1200px;margin:16px auto}
.card{background:#17110f;border-color:#4a3030!important}
a{color:#f2a7a7}a:visited{color:#e7b9c6}
small,.m{color:#c9bfb6!important}
th{background:#241a19!important;color:#f3ede6}td,th{border-color:#3d2e2c!important}
input{background:#fff;color:#111}button{background:#a3121c!important;color:#fff}
.ban{position:relative;z-index:1}
/* landing page uses a busier plate */
body.pw-landing::before{background-image:url(/assets/etching-landing.webp)}
.pw-credit{margin-top:24px;opacity:.95}
/* F4: muted model IDs */
code{color:#d9cfc6}
/* F2: mobile table */
main{overflow-x:auto}
@media (max-width:700px){
  main{padding:12px;margin:8px}
  table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:13px}
  td,th{padding:6px 8px}
  table tr>*:first-child{position:sticky;left:0;z-index:1;background:#17110f;min-width:120px}
  table tr>th:first-child{background:#241a19}
  table code{word-break:break-all;font-size:11px}
  td ul{min-width:240px}
}
