/* Dogadaj — skeuomorphic skin "wood" (Settings → Design). Built by tools/skins/build.py from tools/skins/src/wood.css; do not edit here. */
/* ===== Wood & felt: a concert hall — walnut bars, a maple floor (velvet at night), a green felt tray for the
   filters, printed tickets with a perforated stub, brass plates and medallions, framed posters, organ-pipe chart ===== */
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:800;font-display:swap;src:url("/assets/fonts/playfair-800-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:800;font-display:swap;src:url("/assets/fonts/playfair-800-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

:root[data-skin="wood"]{
  --bg:#E4CDA6;--surface:#FFF8E8;--raise:#FBF1DC;--ink:#2A1A0E;--muted:#583D24;--line:#E8D7B8;--line-2:#BFA176;
  --accent:#7E141B;--accent-ink:#FFF4E0;--accent-soft:#F4DEDA;--sun:#D9A93A;--sun-ink:#2A1A0E;--sun-soft:#FBEFC8;
  --good:#24603A;--good-soft:#DDEEDD;--bad:#9E1F1A;--bad-soft:#F8DEDA;--warn:#7A4A00;--warn-soft:#FAEBC8;
  --chip:#F2E5C9;--focus:#1D4ED8;--shadow:0 1px 2px rgba(60,35,10,.18),0 8px 20px -6px rgba(60,35,10,.32);
  --f-display:"Playfair Display",Georgia,"Times New Roman",serif;
  --glow-1:transparent;--glow-2:transparent;--glow-3:transparent;
  --sk-floor:linear-gradient(rgba(255,246,228,.42),rgba(255,246,228,.42)),url("/assets/img/skin/maple.webp");
  --sk-walnut:linear-gradient(rgba(255,230,190,.04),rgba(0,0,0,.18)),url("/assets/img/skin/walnut.webp");--sk-walnut-c:#5C3A24;
  --sk-cream:#FAEBD0;--sk-cream-2:#E2C9A2;
  --sk-felt-c:#24503C;--sk-felt:url("/assets/img/skin/felt.webp"),radial-gradient(140% 120% at 50% 0,#2B5E47,#1C3F2F);
  --sk-paper:url("/assets/img/skin/paper.webp"),linear-gradient(var(--surface),var(--surface));
  --sk-rule:#C9A440;--sk-hole:#C9A97A;
  --sk-brass:linear-gradient(#F7E6A6,#D9B445 46%,#AE861F 54%,#E5C86B);--sk-brass-edge:#7A5A12;--sk-brass-ink:#2B1D04;
  --sk-btn:linear-gradient(rgba(255,250,238,.5),rgba(255,250,238,.15)),url("/assets/img/skin/maple-board.webp");--sk-btn-edge:#8C6A44;--sk-btn-drop:#6E4F2E;--sk-btn-ink:#2A1A0E;
  --sk-token:linear-gradient(rgba(255,255,255,.08),rgba(0,0,0,.25)),url("/assets/img/skin/walnut.webp");--sk-token-ink:#FAEBD0;}
@media (prefers-color-scheme:dark){:root[data-skin="wood"]:not([data-theme="light"]){
  color-scheme:dark;
  --bg:#4A1520;--surface:#2A1E17;--raise:#31241B;--ink:#F6EAD7;--muted:#DCC5A8;--line:#4B382A;--line-2:#7D6146;
  --accent:#E8C468;--accent-ink:#2A1A06;--accent-soft:#3E3119;--sun:#F0D37E;--sun-ink:#2A1A06;--sun-soft:#3F3418;
  --good:#9AD69C;--good-soft:#1C3322;--bad:#FF9C8E;--bad-soft:#431D1A;--warn:#F5C26B;--warn-soft:#3B2C12;
  --chip:#3A2A20;--focus:#7FD1FF;--shadow:0 1px 2px rgba(0,0,0,.5),0 8px 20px -6px rgba(0,0,0,.6);
  --sk-floor:url("/assets/img/skin/felt.webp"),radial-gradient(130% 100% at 50% 0,#5A1A27,#3A0F18);
  --sk-walnut:linear-gradient(rgba(0,0,0,.28),rgba(0,0,0,.45)),url("/assets/img/skin/walnut.webp");--sk-walnut-c:#3A2416;
  --sk-felt-c:#2E2016;--sk-felt:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.42)),url("/assets/img/skin/walnut.webp");
  --sk-rule:#9C7A2C;--sk-hole:#3A0F18;
  --sk-brass:linear-gradient(#F4E2A4,#D8B44E 46%,#B08A2A 54%,#E2C66E);--sk-brass-edge:#5E4409;
  --sk-btn:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.35)),url("/assets/img/skin/walnut.webp");--sk-btn-edge:#1E120A;--sk-btn-drop:#120A05;--sk-btn-ink:#F6EAD7;
  --sk-token:linear-gradient(rgba(255,255,255,.06),rgba(0,0,0,.3)),url("/assets/img/skin/walnut.webp");}}
:root[data-skin="wood"][data-theme="dark"]{
  color-scheme:dark;
  --bg:#4A1520;--surface:#2A1E17;--raise:#31241B;--ink:#F6EAD7;--muted:#DCC5A8;--line:#4B382A;--line-2:#7D6146;
  --accent:#E8C468;--accent-ink:#2A1A06;--accent-soft:#3E3119;--sun:#F0D37E;--sun-ink:#2A1A06;--sun-soft:#3F3418;
  --good:#9AD69C;--good-soft:#1C3322;--bad:#FF9C8E;--bad-soft:#431D1A;--warn:#F5C26B;--warn-soft:#3B2C12;
  --chip:#3A2A20;--focus:#7FD1FF;--shadow:0 1px 2px rgba(0,0,0,.5),0 8px 20px -6px rgba(0,0,0,.6);
  --sk-floor:url("/assets/img/skin/felt.webp"),radial-gradient(130% 100% at 50% 0,#5A1A27,#3A0F18);
  --sk-walnut:linear-gradient(rgba(0,0,0,.28),rgba(0,0,0,.45)),url("/assets/img/skin/walnut.webp");--sk-walnut-c:#3A2416;
  --sk-felt-c:#2E2016;--sk-felt:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.42)),url("/assets/img/skin/walnut.webp");
  --sk-rule:#9C7A2C;--sk-hole:#3A0F18;
  --sk-brass:linear-gradient(#F4E2A4,#D8B44E 46%,#B08A2A 54%,#E2C66E);--sk-brass-edge:#5E4409;
  --sk-btn:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.35)),url("/assets/img/skin/walnut.webp");--sk-btn-edge:#1E120A;--sk-btn-drop:#120A05;--sk-btn-ink:#F6EAD7;
  --sk-token:linear-gradient(rgba(255,255,255,.06),rgba(0,0,0,.3)),url("/assets/img/skin/walnut.webp");}

/* the floor (velvet at night) */
:root[data-skin="wood"] body{background-color:var(--bg);background-image:var(--sk-floor)}
:root[data-skin="wood"] body::before{display:none}
:root[data-skin="wood"] .logo .word,:root[data-skin="wood"] .foot .brand,:root[data-skin="wood"] .menu .top .word{font-family:"Unbounded","Arial Black",system-ui,sans-serif!important}

/* walnut bars */
:root[data-skin="wood"] .hdr,:root[data-skin="wood"] .foot,:root[data-skin="wood"] .menu{--ink:var(--sk-cream);--muted:var(--sk-cream-2);--surface:var(--sk-walnut-c);--chip:rgba(255,236,200,.12);--line:rgba(255,236,200,.16);--line-2:rgba(255,236,200,.34);--accent:#F0CF74;--accent-soft:rgba(240,207,116,.16);color:var(--ink);background-color:var(--sk-walnut-c);background-image:var(--sk-walnut);border:0}
:root[data-skin="wood"] .hdr{border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#8A6A1E,#E9CD72,#8A6A1E) 1;box-shadow:0 6px 14px -6px rgba(30,15,5,.6)}
:root[data-skin="wood"] .foot{border-top:3px solid transparent;border-image:linear-gradient(90deg,#8A6A1E,#E9CD72,#8A6A1E) 1}
:root[data-skin="wood"] .hdr .logo .word{color:#F0CF74;text-shadow:0 1px 0 rgba(0,0,0,.65),0 -1px 0 rgba(255,240,190,.25)}
:root[data-skin="wood"] .hdr .word>span.has-dot::before{background:#56371F}
:root[data-skin="wood"] .hdr .nav a{color:var(--sk-cream);text-shadow:0 1px 1px rgba(0,0,0,.6)}
:root[data-skin="wood"] .hdr .nav a:hover,:root[data-skin="wood"] .hdr .nav a[aria-current="page"]{background:url("/assets/img/skin/felt.webp"),#24503C;box-shadow:inset 0 1px 4px rgba(0,0,0,.6),0 1px 0 rgba(255,255,255,.1);color:#fff}
:root[data-skin="wood"] .hdr .iconbtn:hover{background:rgba(0,0,0,.3);box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}
:root[data-skin="wood"] .foot a:hover{color:#F0CF74}
:root[data-skin="wood"] .lang a[aria-current]{background:var(--sk-brass);color:var(--sk-brass-ink)}

/* brass plates and wooden buttons */
:root[data-skin="wood"] .btn{background:var(--sk-btn);background-color:var(--bg);border:1px solid var(--sk-btn-edge);border-radius:7px;color:var(--sk-btn-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 0 var(--sk-btn-drop),0 3px 6px rgba(40,20,5,.25);text-shadow:0 1px 0 rgba(255,255,255,.35)}
@media (prefers-color-scheme:dark){:root[data-skin="wood"]:not([data-theme="light"]) .btn{text-shadow:0 -1px 0 rgba(0,0,0,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 2px 0 var(--sk-btn-drop),0 3px 6px rgba(0,0,0,.4)}}
:root[data-skin="wood"][data-theme="dark"] .btn{text-shadow:0 -1px 0 rgba(0,0,0,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 2px 0 var(--sk-btn-drop),0 3px 6px rgba(0,0,0,.4)}
:root[data-skin="wood"] .btn:hover{border-color:var(--sk-btn-edge);filter:brightness(1.05)}
:root[data-skin="wood"] .btn:active{transform:translateY(2px);box-shadow:inset 0 1px 4px rgba(0,0,0,.35)}
:root[data-skin="wood"] .btn.primary,:root[data-skin="wood"] .btn.sun,:root[data-skin="wood"] .sq-go{background:radial-gradient(circle at 5px 50%,#5E4409 0 1.6px,#F3DE95 2.2px,transparent 3px),radial-gradient(circle at calc(100% - 5px) 50%,#5E4409 0 1.6px,#F3DE95 2.2px,transparent 3px),var(--sk-brass);border:1px solid var(--sk-brass-edge);color:var(--sk-brass-ink);text-shadow:0 1px 0 rgba(255,245,200,.6);box-shadow:inset 0 1px 0 rgba(255,250,220,.7),0 2px 0 #5E4409,0 3px 6px rgba(40,20,5,.35)}
:root[data-skin="wood"] .sq-go{background:radial-gradient(circle at 40% 30%,#FFF2C0,#D9B445 45%,#9C7618 100%)}
:root[data-skin="wood"] .btn.ghost{background:transparent;border-color:transparent;box-shadow:none;text-shadow:none;color:var(--ink)}
:root[data-skin="wood"] .btn.ghost:hover{background:var(--chip)}
:root[data-skin="wood"] .btn.danger{color:var(--bad)}

/* engraved headings */
:root[data-skin="wood"] .hero h1,:root[data-skin="wood"] .page-h1,:root[data-skin="wood"] .ev h1{font-weight:800;letter-spacing:-.01em}
:root[data-skin="wood"] .hero h1{font-size:clamp(32px,5.8vw,58px);line-height:1.02}
:root[data-skin="wood"] .hl{color:var(--accent)}
:root[data-skin="wood"] .month-h,:root[data-skin="wood"] .sec-h h2,:root[data-skin="wood"] .ev-body section>h2,:root[data-skin="wood"] .detail h3,:root[data-skin="wood"] legend,:root[data-skin="wood"] .about-q,:root[data-skin="wood"] .done h2{font-weight:800;letter-spacing:0}
:root[data-skin="wood"] .day-h{font-family:var(--f-display);font-weight:800;font-size:15px;color:var(--ink)}
:root[data-skin="wood"] .day-h strong{font-weight:800}
:root[data-skin="wood"] .day-h::after{height:4px;background:linear-gradient(var(--sk-rule),var(--sk-rule)) 0 0/100% 1px no-repeat,linear-gradient(var(--sk-rule),var(--sk-rule)) 0 3px/100% 1px no-repeat}
:root[data-skin="wood"] .status,:root[data-skin="wood"] .crumbs,:root[data-skin="wood"] .eyebrow,:root[data-skin="wood"] .stats,:root[data-skin="wood"] .list-head .intro,:root[data-skin="wood"] .about .intro,:root[data-skin="wood"] .page-h p,:root[data-skin="wood"] .pager .pg{color:var(--ink)}
:root[data-skin="wood"] .poster .pt{font-weight:800}

/* printed tickets: a perforated stub with the date */
:root[data-skin="wood"] .row{background:var(--sk-paper);border:1px solid var(--line-2);border-radius:6px;box-shadow:0 1px 1px rgba(60,35,10,.15),0 6px 12px -6px rgba(60,35,10,.4)}
:root[data-skin="wood"] .row::before{content:"";position:absolute;top:0;bottom:0;left:70px;width:0;border-left:2px dashed var(--line-2);pointer-events:none}
:root[data-skin="wood"] .row::after{content:"";position:absolute;top:-1px;bottom:-1px;left:64px;width:14px;background:radial-gradient(circle at 50% 0,var(--sk-hole) 0 6px,transparent 6.5px),radial-gradient(circle at 50% 100%,var(--sk-hole) 0 6px,transparent 6.5px);pointer-events:none}
@media (max-width:560px){:root[data-skin="wood"] .row::before{left:61px}:root[data-skin="wood"] .row::after{left:55px}}
:root[data-skin="wood"] .row:hover{border-color:var(--line-2);box-shadow:0 2px 2px rgba(60,35,10,.15),0 10px 18px -6px rgba(60,35,10,.5)}
:root[data-skin="wood"] .row[data-open="true"]{border-color:var(--accent)}
:root[data-skin="wood"] .detail{background:var(--sk-paper);border:1px solid var(--accent);border-top:0;box-shadow:0 8px 16px -8px rgba(60,35,10,.45)}
:root[data-skin="wood"] .row.feat{background:url("/assets/img/skin/paper.webp"),linear-gradient(#FFF3D0,#F6E1A6);border:1px solid #B8912B;animation:none;box-shadow:inset 0 0 0 3px rgba(255,243,208,.9),inset 0 0 0 4px var(--sk-rule),0 6px 14px -6px rgba(90,60,0,.5)}
@media (prefers-color-scheme:dark){:root[data-skin="wood"]:not([data-theme="light"]) .row.feat{background:url("/assets/img/skin/paper.webp"),linear-gradient(#3A2C17,#2E2212);border-color:#9C7A2C;box-shadow:inset 0 0 0 3px #3A2C17,inset 0 0 0 4px #9C7A2C}}
:root[data-skin="wood"][data-theme="dark"] .row.feat{background:url("/assets/img/skin/paper.webp"),linear-gradient(#3A2C17,#2E2212);border-color:#9C7A2C;box-shadow:inset 0 0 0 3px #3A2C17,inset 0 0 0 4px #9C7A2C}
:root[data-skin="wood"] .row.feat.enter{animation:rowIn .35s cubic-bezier(.2,1,.3,1) both}
:root[data-skin="wood"] .tile{background:transparent;border:0;border-radius:0}
:root[data-skin="wood"] .tile::before,:root[data-skin="wood"] .tile::after{display:none}
:root[data-skin="wood"] .tile .d{font-family:var(--f-display);font-weight:800;font-size:23px}
:root[data-skin="wood"] .tile .m{color:var(--accent);font-family:var(--f-display);font-weight:800;letter-spacing:.08em}
:root[data-skin="wood"] .hb-date{background:var(--chip);border:1px solid var(--line-2);border-radius:4px}
:root[data-skin="wood"] .hb-date b{font-family:var(--f-display);font-weight:800}
:root[data-skin="wood"] .hb-date.today{background:var(--sk-brass);border-color:var(--sk-brass-edge)}

/* framed pictures */
:root[data-skin="wood"] .thumb{border:2px solid #D2AF4B;box-shadow:0 0 0 1px #6B4E14,0 2px 4px rgba(0,0,0,.35);border-radius:2px}
:root[data-skin="wood"] .poster{border:14px solid transparent;border-radius:3px;background:linear-gradient(var(--p1),var(--p1)) padding-box,url("/assets/img/skin/walnut.webp") border-box;outline:2px solid #D2AF4B;outline-offset:-16px;box-shadow:0 0 0 1px #2A170B,0 18px 30px -10px rgba(30,15,5,.6);overflow:hidden}
:root[data-skin="wood"] .detail .poster{border-width:9px;outline-offset:-11px}
:root[data-skin="wood"] .poster img{border-radius:0}

/* programme-booklet panels: cream with a double gilt rule */
:root[data-skin="wood"] .days,:root[data-skin="wood"] .bmap,:root[data-skin="wood"] .hbrowse,:root[data-skin="wood"] .hnew,:root[data-skin="wood"] .about-cta,:root[data-skin="wood"] fieldset,:root[data-skin="wood"] .card,:root[data-skin="wood"] .empty,:root[data-skin="wood"] .preview .box,:root[data-skin="wood"] .follow-ask,:root[data-skin="wood"] .tt-box,:root[data-skin="wood"] .saved-empty{background:var(--sk-paper);border:1px solid var(--line-2);border-radius:6px;box-shadow:inset 0 0 0 4px var(--surface),inset 0 0 0 5px var(--sk-rule),0 2px 2px rgba(60,35,10,.12),0 10px 22px -10px rgba(60,35,10,.45)}
:root[data-skin="wood"] .bmap{--accent:#7A4A1E}
@media (prefers-color-scheme:dark){:root[data-skin="wood"]:not([data-theme="light"]) .bmap{--accent:#E2B56A}}
:root[data-skin="wood"][data-theme="dark"] .bmap{--accent:#E2B56A}
:root[data-skin="wood"] .follow-ask{background:url("/assets/img/skin/paper.webp"),linear-gradient(var(--sun-soft),var(--sun-soft))}
:root[data-skin="wood"] legend{background:var(--surface);padding:0 8px}

/* the felt tray: filters (walnut at night, when the floor is velvet) */
:root[data-skin="wood"] .filters{--ink:#FAEBD0;--muted:#E6D2B0;--bg:var(--sk-felt-c);--line:rgba(255,236,200,.18);--line-2:rgba(255,236,200,.4);color:var(--ink);background-color:var(--sk-felt-c);background-image:var(--sk-felt);border-bottom:3px solid #4A2E1A;box-shadow:inset 0 3px 8px rgba(0,0,0,.35),0 4px 10px -6px rgba(30,15,5,.6)}
:root[data-skin="wood"] .filters .dd-panel,:root[data-skin="wood"] .filters .sq-pop,:root[data-skin="wood"] .filters .more.open,:root[data-skin="wood"] .filters select,:root[data-skin="wood"] .filters input,:root[data-skin="wood"] .filters .dd-btn,:root[data-skin="wood"] .filters .sq{--ink:#2A1A0E;--muted:#583D24;--line:#E8D7B8;--line-2:#BFA176;color:var(--ink)}
@media (prefers-color-scheme:dark){:root[data-skin="wood"]:not([data-theme="light"]) .filters .dd-panel,:root[data-skin="wood"]:not([data-theme="light"]) .filters .sq-pop,:root[data-skin="wood"]:not([data-theme="light"]) .filters .more.open,:root[data-skin="wood"]:not([data-theme="light"]) .filters select,:root[data-skin="wood"]:not([data-theme="light"]) .filters input,:root[data-skin="wood"]:not([data-theme="light"]) .filters .dd-btn,:root[data-skin="wood"]:not([data-theme="light"]) .filters .sq{--ink:#F6EAD7;--muted:#DCC5A8;--line:#4B382A;--line-2:#7D6146}}
:root[data-skin="wood"][data-theme="dark"] .filters .dd-panel,:root[data-skin="wood"][data-theme="dark"] .filters .sq-pop,:root[data-skin="wood"][data-theme="dark"] .filters .more.open,:root[data-skin="wood"][data-theme="dark"] .filters select,:root[data-skin="wood"][data-theme="dark"] .filters input,:root[data-skin="wood"][data-theme="dark"] .filters .dd-btn,:root[data-skin="wood"][data-theme="dark"] .filters .sq{--ink:#F6EAD7;--muted:#DCC5A8;--line:#4B382A;--line-2:#7D6146}
:root[data-skin="wood"] .filters .field-inline label,:root[data-skin="wood"] .filters .check,:root[data-skin="wood"] .filters .clear-all{color:#FAEBD0}
:root[data-skin="wood"] .filters .more.open .field-inline label,:root[data-skin="wood"] .filters .more.open .check,:root[data-skin="wood"] .filters .more.open .clear-all{color:var(--ink)}

/* wooden tokens: categories, tabs, towns (brass when chosen) */
:root[data-skin="wood"] .chip,:root[data-skin="wood"] .hb-tab,:root[data-skin="wood"] .dd-tabs button,:root[data-skin="wood"] .bmap-chips .chip,:root[data-skin="wood"] .radios.cat-pick label,:root[data-skin="wood"] .share-list a,:root[data-skin="wood"] .share-list button,:root[data-skin="wood"] .pill-x,:root[data-skin="wood"] .lineup li,:root[data-skin="wood"] .bmap-back,:root[data-skin="wood"] .hb-arr{background:var(--sk-token);background-color:var(--sk-walnut-c);color:#FAEBD0;border:1px solid #2A170B;border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,236,200,.18),0 1px 0 #1E1007,0 2px 4px rgba(30,15,5,.35);text-shadow:0 1px 1px rgba(0,0,0,.6)}
:root[data-skin="wood"] .chip .n,:root[data-skin="wood"] .hb-tab .n,:root[data-skin="wood"] .bmap-chips .chip .n{color:#F0CF74;opacity:1}
:root[data-skin="wood"] .chip[aria-current="page"],:root[data-skin="wood"] .chip[aria-current="true"],:root[data-skin="wood"] .chip[aria-pressed="true"],:root[data-skin="wood"] .hb-tab[aria-selected="true"],:root[data-skin="wood"] .dd-tabs button[aria-pressed="true"],:root[data-skin="wood"] .radios.cat-pick label:has(input:checked){background:var(--sk-brass);border-color:var(--sk-brass-edge);color:var(--sk-brass-ink);text-shadow:0 1px 0 rgba(255,245,200,.6)}
:root[data-skin="wood"] .chip[aria-current="page"] .n,:root[data-skin="wood"] .chip[aria-current="true"] .n,:root[data-skin="wood"] .hb-tab[aria-selected="true"] .n{color:var(--sk-brass-ink)}
:root[data-skin="wood"] .chip:hover,:root[data-skin="wood"] .hb-tab:hover:not([aria-selected="true"]),:root[data-skin="wood"] .share-list a:hover{filter:brightness(1.12);border-color:#2A170B}
:root[data-skin="wood"] .chip.add,:root[data-skin="wood"] .chips-more,:root[data-skin="wood"] .bmap-chips .chip.all{background:rgba(0,0,0,.28);border:1.5px dashed var(--line-2);color:var(--ink);box-shadow:none;text-shadow:none}
:root[data-skin="wood"] .chip.add .n,:root[data-skin="wood"] .chips-more .n{color:#F0CF74}
:root[data-skin="wood"] .chip.none{opacity:1;filter:grayscale(.6) brightness(.9)}
:root[data-skin="wood"] .chip .n,:root[data-skin="wood"] .hb-tab .n{opacity:1}
:root[data-skin="wood"].js .chips-more{background:var(--sk-felt-c);box-shadow:-18px 0 14px -6px var(--sk-felt-c),0 0 0 6px var(--sk-felt-c)}
:root[data-skin="wood"] .radios.cat-pick label input{accent-color:#F0CF74}

/* fields */
:root[data-skin="wood"] select,:root[data-skin="wood"] input[type=search],:root[data-skin="wood"] input[type=text],:root[data-skin="wood"] input[type=email],:root[data-skin="wood"] input[type=url],:root[data-skin="wood"] input[type=date],:root[data-skin="wood"] input[type=time],:root[data-skin="wood"] input[type=password],:root[data-skin="wood"] input[type=number],:root[data-skin="wood"] textarea,:root[data-skin="wood"] .dd-btn,:root[data-skin="wood"] .radios label{background:#FFFBF0;border:1px solid #A88A60;border-radius:5px;box-shadow:inset 0 2px 3px rgba(60,35,10,.2);color:#2A1A0E}
@media (prefers-color-scheme:dark){:root[data-skin="wood"]:not([data-theme="light"]) select,:root[data-skin="wood"]:not([data-theme="light"]) input[type=search],:root[data-skin="wood"]:not([data-theme="light"]) input[type=text],:root[data-skin="wood"]:not([data-theme="light"]) input[type=email],:root[data-skin="wood"]:not([data-theme="light"]) input[type=url],:root[data-skin="wood"]:not([data-theme="light"]) input[type=date],:root[data-skin="wood"]:not([data-theme="light"]) input[type=time],:root[data-skin="wood"]:not([data-theme="light"]) input[type=password],:root[data-skin="wood"]:not([data-theme="light"]) input[type=number],:root[data-skin="wood"]:not([data-theme="light"]) textarea,:root[data-skin="wood"]:not([data-theme="light"]) .dd-btn,:root[data-skin="wood"]:not([data-theme="light"]) .radios label{background:#1E1510;border-color:#6B523A;color:#F6EAD7;box-shadow:inset 0 2px 4px rgba(0,0,0,.5)}}
:root[data-skin="wood"][data-theme="dark"] select,:root[data-skin="wood"][data-theme="dark"] input[type=search],:root[data-skin="wood"][data-theme="dark"] input[type=text],:root[data-skin="wood"][data-theme="dark"] input[type=email],:root[data-skin="wood"][data-theme="dark"] input[type=url],:root[data-skin="wood"][data-theme="dark"] input[type=date],:root[data-skin="wood"][data-theme="dark"] input[type=time],:root[data-skin="wood"][data-theme="dark"] input[type=password],:root[data-skin="wood"][data-theme="dark"] input[type=number],:root[data-skin="wood"][data-theme="dark"] textarea,:root[data-skin="wood"][data-theme="dark"] .dd-btn,:root[data-skin="wood"][data-theme="dark"] .radios label{background:#1E1510;border-color:#6B523A;color:#F6EAD7;box-shadow:inset 0 2px 4px rgba(0,0,0,.5)}
:root[data-skin="wood"] .sq{background:#FFFBF0;border:1px solid #A88A60;border-radius:999px;box-shadow:inset 0 2px 4px rgba(60,35,10,.22)}
@media (prefers-color-scheme:dark){:root[data-skin="wood"]:not([data-theme="light"]) .sq{background:#1E1510;border-color:#6B523A}}
:root[data-skin="wood"][data-theme="dark"] .sq{background:#1E1510;border-color:#6B523A}
:root[data-skin="wood"] .sq input[type=search]{box-shadow:none;border:0;background:none}
:root[data-skin="wood"] .check input,:root[data-skin="wood"] .boxes input,:root[data-skin="wood"] .dd-opt input{accent-color:var(--accent)}

/* badges: enamel */
:root[data-skin="wood"] .tag{background:#F3E6CC;border:1px solid #C9A97A;color:#2A1A0E;border-radius:3px}
@media (prefers-color-scheme:dark){:root[data-skin="wood"]:not([data-theme="light"]) .tag{background:#3A2A20;border-color:#7D6146;color:#F6EAD7}}
:root[data-skin="wood"][data-theme="dark"] .tag{background:#3A2A20;border-color:#7D6146;color:#F6EAD7}
:root[data-skin="wood"] .tag.sub{background:var(--surface);border:1px dashed var(--line-2);color:var(--muted)}
:root[data-skin="wood"] .tag.b-new{background:#8E1B22;border-color:#5E0F14;color:#FBE7B0}
@media (prefers-color-scheme:dark){:root[data-skin="wood"]:not([data-theme="light"]) .tag.b-new{background:#E8C468;border-color:#9C7A2C;color:#2A1A06}}
:root[data-skin="wood"][data-theme="dark"] .tag.b-new{background:#E8C468;border-color:#9C7A2C;color:#2A1A06}
:root[data-skin="wood"] .tag.b-today,:root[data-skin="wood"] .tag.b-live,:root[data-skin="wood"] .countdown{background:var(--sk-brass);border:1px solid var(--sk-brass-edge);color:var(--sk-brass-ink)}
:root[data-skin="wood"] .tag.free{background:#24503C;border-color:#173527;color:#EAF6EA}
:root[data-skin="wood"] .tag.b-cancel{background:var(--bad-soft);color:var(--bad);border-color:currentColor}
:root[data-skin="wood"] .tag.b-sold,:root[data-skin="wood"] .tag.b-close,:root[data-skin="wood"] .tag.b-post{background:var(--warn-soft);color:var(--warn);border-color:currentColor}

/* the rest */
:root[data-skin="wood"] .ww .ico{background:radial-gradient(circle at 40% 30%,#FFF2C0,#D9B445 45%,#9C7618 100%);color:#2B1D04;border-radius:50%;box-shadow:inset 0 0 0 2px rgba(255,245,200,.55),0 0 0 1px #5E4409,0 2px 4px rgba(0,0,0,.35)}
:root[data-skin="wood"] .bar i{background:linear-gradient(90deg,#9C7618,#F7E6A6 40%,#D9B445 60%,#8A6612);border:1px solid #5E4409;border-radius:8px 8px 2px 2px}
:root[data-skin="wood"] .bar.we i{background:linear-gradient(90deg,#5E0F14,#C9434B 40%,#8E1B22 60%,#4A0B10);border-color:#3A0A0E}
:root[data-skin="wood"] .bar[aria-current="true"] i{box-shadow:0 0 0 2px var(--surface),0 0 0 4px #D9B445}
:root[data-skin="wood"] .toast,:root[data-skin="wood"] .bmap-tip{background:var(--sk-walnut-c);background-image:var(--sk-walnut);color:#FAEBD0;border:1px solid #D2AF4B;border-radius:6px}
:root[data-skin="wood"] .dd-panel,:root[data-skin="wood"] .cal-menu,:root[data-skin="wood"] .sq-pop,:root[data-skin="wood"] .subcal-panel{background:var(--sk-paper);border:1px solid var(--line-2);border-radius:6px;box-shadow:inset 0 0 0 3px var(--surface),inset 0 0 0 4px var(--sk-rule),0 18px 36px -12px rgba(30,15,5,.55)}
:root[data-skin="wood"] .mobile-cta{background:var(--sk-walnut-c);background-image:var(--sk-walnut);--ink:#FAEBD0;--muted:#E2C9A2;color:var(--ink);border-top:3px solid #C9A440}
:root[data-skin="wood"] .menu nav a{font-weight:800;border-bottom:1px solid rgba(255,236,200,.16)}
:root[data-skin="wood"] .menu .chip{border-color:#D2AF4B}
:root[data-skin="wood"] .int-btn[aria-pressed="true"]{background:var(--sk-brass);border-color:var(--sk-brass-edge);color:var(--sk-brass-ink)}
:root[data-skin="wood"] .banner{border:1px solid currentColor;border-radius:6px}
:root[data-skin="wood"] .ad{background:var(--sk-paper);border:1px dashed var(--line-2)}
:root[data-skin="wood"] .notice{background:var(--sk-paper);box-shadow:inset 0 0 0 1px var(--line-2)}
@media (prefers-color-scheme:dark){:root[data-skin="wood"]:not([data-theme="light"]) .hl::after,:root[data-skin="wood"]:not([data-theme="light"]) .hl.rot>span::after{height:.07em;bottom:-.04em;opacity:.85}}
:root[data-skin="wood"][data-theme="dark"] .hl::after,:root[data-skin="wood"][data-theme="dark"] .hl.rot>span::after{height:.07em;bottom:-.04em;opacity:.85}
:root[data-skin="wood"] .filters .chip.add .plus,:root[data-skin="wood"] .filters .tag.sub .plus{color:#F0CF74}
