/* Dogadaj — skeuomorphic skin "cork" (Settings → Design). Built by tools/skins/build.py from tools/skins/src/cork.css; do not edit here. */
/* ===== Corkboard & paper: listings pinned to a cork board as paper cards, a stitched leather band on top,
   label-maker tape for the categories, rubber stamps for the badges, tear-off calendar dates ===== */
@font-face{font-family:"Caveat Brush";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/caveat-brush-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:"Caveat Brush";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/caveat-brush-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="cork"]{
  --bg:#E3C597;--surface:#FFFCF2;--raise:#FBF4E3;--ink:#2A1F15;--muted:#47361F;--line:#E6D8BA;--line-2:#C4AC82;
  --accent:#8E1812;--accent-ink:#FFFFFF;--accent-soft:#F8E2DC;--sun:#F4C430;--sun-ink:#2A1F15;--sun-soft:#FFF1B3;
  --good:#2D6A2F;--good-soft:#E2EFD8;--bad:#A3221A;--bad-soft:#FADFDA;--warn:#7E4C00;--warn-soft:#FBEBC8;
  --chip:#F3E9D3;--focus:#1D4ED8;--shadow:0 1px 1px rgba(70,40,10,.16),0 6px 14px -4px rgba(70,40,10,.32);
  --f-display:"Caveat Brush","Segoe Print","Comic Sans MS",cursive;
  --glow-1:transparent;--glow-2:transparent;--glow-3:transparent;
  --sk-leather:#5B3A23;--sk-leather-2:#432A18;--sk-cream:#FBEFDC;--sk-cream-2:#F0DFC2;
  --sk-paper:url("/assets/img/skin/paper.webp"),linear-gradient(var(--surface),var(--surface));
  --sk-sheet:0 1px 1px rgba(70,40,10,.18),0 4px 8px -2px rgba(70,40,10,.32),0 14px 24px -14px rgba(70,40,10,.45);
  --sk-tape:rgba(255,250,228,.62);--sk-tape-edge:rgba(120,90,40,.12);
  --sk-tape-a:#2B2B2B;--sk-tape-b:#121212;--sk-tape-on-a:#C9372C;--sk-tape-on-b:#8F1A13;
  --sk-btn-a:#FFFDF6;--sk-btn-b:#EFE2C6;--sk-btn-edge:#B49A6C;--sk-btn-drop:#9C8156;--sk-btn-ink:#2A1F15;
  --sk-wash:rgba(236,213,172,.42);
  --sk-cork-shade:rgba(80,50,20,.16);}
@media (prefers-color-scheme:dark){:root[data-skin="cork"]:not([data-theme="light"]){
  color-scheme:dark;
  --bg:#3A2B1E;--surface:#2A2119;--raise:#30261C;--ink:#F4EADB;--muted:#CDBBA1;--line:#463829;--line-2:#6B5841;
  --accent:#FF8E7E;--accent-ink:#2A120E;--accent-soft:#4A2620;--sun:#EAB948;--sun-ink:#2A1F15;--sun-soft:#3E3215;
  --good:#8ED38F;--good-soft:#1F3320;--bad:#FF9C8E;--bad-soft:#40201B;--warn:#F5C26B;--warn-soft:#3A2C12;
  --chip:#3A2F23;--focus:#FFD54A;--shadow:0 1px 1px rgba(0,0,0,.45),0 6px 14px -4px rgba(0,0,0,.55);
  --sk-leather:#2C1C12;--sk-leather-2:#1E130C;--sk-cream:#F4E6D0;--sk-cream-2:#CDB896;
  --sk-sheet:0 1px 1px rgba(0,0,0,.5),0 4px 8px -2px rgba(0,0,0,.5),0 14px 24px -14px rgba(0,0,0,.7);
  --sk-tape:rgba(210,190,150,.22);--sk-tape-edge:rgba(255,240,210,.08);
  --sk-tape-a:#1A1A1A;--sk-tape-b:#050505;--sk-tape-on-a:#B9382D;--sk-tape-on-b:#7D1912;
  --sk-btn-a:#3C3126;--sk-btn-b:#2C241B;--sk-btn-edge:#6E5A40;--sk-btn-drop:#120D08;--sk-btn-ink:#F4EADB;
  --sk-wash:rgba(52,38,26,.4);
  --sk-cork-shade:rgba(0,0,0,.3);}}
:root[data-skin="cork"][data-theme="dark"]{
  color-scheme:dark;
  --bg:#3A2B1E;--surface:#2A2119;--raise:#30261C;--ink:#F4EADB;--muted:#CDBBA1;--line:#463829;--line-2:#6B5841;
  --accent:#FF8E7E;--accent-ink:#2A120E;--accent-soft:#4A2620;--sun:#EAB948;--sun-ink:#2A1F15;--sun-soft:#3E3215;
  --good:#8ED38F;--good-soft:#1F3320;--bad:#FF9C8E;--bad-soft:#40201B;--warn:#F5C26B;--warn-soft:#3A2C12;
  --chip:#3A2F23;--focus:#FFD54A;--shadow:0 1px 1px rgba(0,0,0,.45),0 6px 14px -4px rgba(0,0,0,.55);
  --sk-leather:#2C1C12;--sk-leather-2:#1E130C;--sk-cream:#F4E6D0;--sk-cream-2:#CDB896;
  --sk-sheet:0 1px 1px rgba(0,0,0,.5),0 4px 8px -2px rgba(0,0,0,.5),0 14px 24px -14px rgba(0,0,0,.7);
  --sk-tape:rgba(210,190,150,.22);--sk-tape-edge:rgba(255,240,210,.08);
  --sk-tape-a:#1A1A1A;--sk-tape-b:#050505;--sk-tape-on-a:#B9382D;--sk-tape-on-b:#7D1912;
  --sk-btn-a:#3C3126;--sk-btn-b:#2C241B;--sk-btn-edge:#6E5A40;--sk-btn-drop:#120D08;--sk-btn-ink:#F4EADB;
  --sk-wash:rgba(52,38,26,.4);
  --sk-cork-shade:rgba(0,0,0,.3);}

/* the board */
:root[data-skin="cork"] body{background-color:var(--bg);background-image:linear-gradient(var(--sk-wash),var(--sk-wash)),url("/assets/img/skin/cork.webp"),radial-gradient(120% 90% at 50% 40%,transparent 55%,var(--sk-cork-shade));background-attachment:scroll,scroll,fixed}
:root[data-skin="cork"] body::before{display:none}
:root[data-skin="cork"] .logo .word,:root[data-skin="cork"] .foot .brand,:root[data-skin="cork"] .menu .top .word{font-family:"Unbounded","Arial Black",system-ui,sans-serif!important}

/* stitched leather band: the header and the footer */
:root[data-skin="cork"] .hdr,:root[data-skin="cork"] .foot{--ink:var(--sk-cream);--muted:var(--sk-cream-2);--surface:var(--sk-leather);--chip:rgba(255,236,205,.12);--line:rgba(255,236,205,.18);--line-2:rgba(255,236,205,.38);--accent-soft:rgba(255,236,205,.14);color:var(--ink);
  background-color:var(--sk-leather);background-image:url("/assets/img/skin/leather.webp"),linear-gradient(rgba(255,255,255,.06),rgba(0,0,0,.12));border:0}
:root[data-skin="cork"] .hdr{box-shadow:0 1px 0 rgba(0,0,0,.25),0 8px 16px -6px rgba(40,20,5,.55)}
:root[data-skin="cork"] .hdr::after,:root[data-skin="cork"] .foot::before{content:"";position:absolute;left:0;right:0;top:4px;bottom:4px;border-top:1.5px dashed rgba(251,236,212,.42);border-bottom:1.5px dashed rgba(251,236,212,.42);pointer-events:none}
:root[data-skin="cork"] .foot{--accent:#FFD27A;position:relative;box-shadow:0 -8px 16px -8px rgba(40,20,5,.5)}
:root[data-skin="cork"] .foot a:hover{color:var(--sk-cream);text-decoration:underline}
:root[data-skin="cork"] .hdr .logo .word{text-shadow:0 -1px 0 rgba(0,0,0,.55),0 1px 0 rgba(255,255,255,.12)}
:root[data-skin="cork"] .hdr .nav a{color:var(--sk-cream);text-shadow:0 -1px 0 rgba(0,0,0,.5)}
:root[data-skin="cork"] .hdr .nav a:hover,:root[data-skin="cork"] .hdr .nav a[aria-current="page"]{background:rgba(0,0,0,.28);box-shadow:inset 0 1px 3px rgba(0,0,0,.55),0 1px 0 rgba(255,255,255,.1)}
:root[data-skin="cork"] .hdr .iconbtn:hover{background:rgba(0,0,0,.28);box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}
:root[data-skin="cork"] .lang a[aria-current]{background:var(--sk-cream);color:var(--sk-leather)}

/* buttons: card-stock buttons that press in; the main one is a red rubber stamp pad */
:root[data-skin="cork"] .btn{background:linear-gradient(var(--sk-btn-a),var(--sk-btn-b));border:1px solid var(--sk-btn-edge);border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 2px 0 var(--sk-btn-drop),0 3px 5px rgba(60,35,10,.22);color:var(--sk-btn-ink)}
:root[data-skin="cork"] .btn:hover{border-color:var(--sk-btn-edge);filter:brightness(1.03)}
:root[data-skin="cork"] .btn:active{transform:translateY(2px);box-shadow:inset 0 1px 3px rgba(0,0,0,.25),0 0 0 var(--sk-btn-drop)}
:root[data-skin="cork"] .btn.primary{background:linear-gradient(#D24538,#A82219);border-color:#7A140E;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 2px 0 #6A110C,0 3px 6px rgba(60,10,5,.35)}
@media (prefers-color-scheme:dark){:root[data-skin="cork"]:not([data-theme="light"]) .btn.primary{background:linear-gradient(#C8473B,#9C241C);border-color:#5E100B;color:#fff}}
:root[data-skin="cork"][data-theme="dark"] .btn.primary{background:linear-gradient(#C8473B,#9C241C);border-color:#5E100B;color:#fff}
:root[data-skin="cork"] .btn.primary:hover{filter:brightness(1.07)}
:root[data-skin="cork"] .btn.sun{background:linear-gradient(#FFE17A,#F2C230);border-color:#B8901C;color:#2A1F15;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 2px 0 #9C7A12}
:root[data-skin="cork"] .btn.ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--ink)}
:root[data-skin="cork"] .btn.ghost:hover{background:var(--chip)}
:root[data-skin="cork"] .btn.danger{color:var(--bad)}
:root[data-skin="cork"] .linkbtn{color:var(--accent)}

/* headings: written on the board with a marker */
:root[data-skin="cork"] .hero h1{font-size:clamp(36px,6.6vw,66px);line-height:.98;letter-spacing:0;font-weight:400}
:root[data-skin="cork"] .page-h1,:root[data-skin="cork"] .ev h1{font-size:clamp(32px,5.2vw,54px);letter-spacing:0;font-weight:400;line-height:1}
:root[data-skin="cork"] .month-h{font-size:30px;font-weight:400;letter-spacing:0}
:root[data-skin="cork"] .sec-h h2,:root[data-skin="cork"] .ev-body section>h2,:root[data-skin="cork"] .detail h3,:root[data-skin="cork"] legend,:root[data-skin="cork"] .about-q,:root[data-skin="cork"] .done h2{font-weight:400;letter-spacing:0;font-size:1.35em}
:root[data-skin="cork"] .menu nav a{font-weight:400;letter-spacing:0;font-size:26px}
:root[data-skin="cork"] .hl::after,:root[data-skin="cork"] .hl.rot>span::after{height:.42em;bottom:.08em;border-radius:40% 8% 50% 10%/60% 30% 70% 40%;opacity:.85;transform:rotate(-1deg)}
:root[data-skin="cork"] .poster .pt{font-weight:400;font-size:24px;line-height:1}
:root[data-skin="cork"] .ev-top .poster .pt{font-size:34px}

/* paper sheets taped to the board */
:root[data-skin="cork"] .days,:root[data-skin="cork"] .bmap,:root[data-skin="cork"] .hbrowse,:root[data-skin="cork"] .hnew,:root[data-skin="cork"] .about-cta,:root[data-skin="cork"] fieldset,:root[data-skin="cork"] .card,:root[data-skin="cork"] .empty,:root[data-skin="cork"] .preview .box,:root[data-skin="cork"] .follow-ask,:root[data-skin="cork"] .tt-box,:root[data-skin="cork"] .saved-empty{position:relative;background:var(--sk-paper);border:0;border-radius:3px;box-shadow:var(--sk-sheet)}
:root[data-skin="cork"] .days::after,:root[data-skin="cork"] .bmap::after,:root[data-skin="cork"] .hbrowse::after,:root[data-skin="cork"] .hnew::after,:root[data-skin="cork"] .about-cta::after,:root[data-skin="cork"] fieldset::after,:root[data-skin="cork"] .card::after,:root[data-skin="cork"] .preview .box::after{content:"";position:absolute;top:-9px;left:calc(50% - 44px);width:88px;height:22px;background:var(--sk-tape);border-left:1px dashed var(--sk-tape-edge);border-right:1px dashed var(--sk-tape-edge);transform:rotate(-2.2deg);box-shadow:0 1px 2px rgba(0,0,0,.12);pointer-events:none}
:root[data-skin="cork"] .hbrowse::after,:root[data-skin="cork"] .card:nth-child(even)::after,:root[data-skin="cork"] fieldset:nth-of-type(even)::after{transform:rotate(2deg);left:calc(50% - 30px)}
:root[data-skin="cork"] .bmap{--accent:#2D5B8C}
@media (prefers-color-scheme:dark){:root[data-skin="cork"]:not([data-theme="light"]) .bmap{--accent:#8DB8E8}}
:root[data-skin="cork"][data-theme="dark"] .bmap{--accent:#8DB8E8}
:root[data-skin="cork"] .empty{border:2px dashed var(--line-2);background:var(--sk-paper)}
:root[data-skin="cork"] .follow-ask{background:url("/assets/img/skin/paper.webp"),linear-gradient(var(--sun-soft),var(--sun-soft))}
:root[data-skin="cork"] .preview .box{border:0}
:root[data-skin="cork"] legend{background:var(--surface);padding:0 8px;border-radius:2px}

/* index cards pinned to the board */
:root[data-skin="cork"] .row{background:var(--sk-paper);border:0;border-radius:2px;box-shadow:var(--sk-sheet);transition:box-shadow .15s}
:root[data-skin="cork"] .row:hover{box-shadow:0 2px 2px rgba(70,40,10,.18),0 10px 18px -6px rgba(70,40,10,.42);border:0}
:root[data-skin="cork"] .row::before{content:"";position:absolute;z-index:2;top:-5px;left:31px;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#FF9C8F 0 12%,#D2382B 40%,#7E140D 100%);box-shadow:1px 3px 3px rgba(0,0,0,.35);pointer-events:none}
:root[data-skin="cork"] .row:nth-of-type(4n+2)::before{background:radial-gradient(circle at 35% 30%,#A8C8FF 0 12%,#2C62C9 40%,#12306E 100%)}
:root[data-skin="cork"] .row:nth-of-type(4n+3)::before{background:radial-gradient(circle at 35% 30%,#B6F0B0 0 12%,#2F8A33 40%,#134216 100%)}
:root[data-skin="cork"] .row:nth-of-type(4n)::before{background:radial-gradient(circle at 35% 30%,#FFF1A8 0 12%,#E0B11C 40%,#7C5D06 100%)}
:root[data-skin="cork"] .row[data-open="true"]{border:0;box-shadow:var(--sk-sheet)}
:root[data-skin="cork"] .detail{background:var(--sk-paper);border:0;border-top:1px dashed var(--line-2);border-radius:0 0 3px 3px;box-shadow:var(--sk-sheet)}
:root[data-skin="cork"] .row.feat{background:url("/assets/img/skin/paper.webp"),linear-gradient(var(--sun-soft),var(--sun-soft));border:0;animation:none;box-shadow:var(--sk-sheet)}
:root[data-skin="cork"] .row.feat.enter{animation:rowIn .35s cubic-bezier(.2,1,.3,1) both}
:root[data-skin="cork"] .row.feat::after{content:"";position:absolute;top:-8px;right:18px;width:74px;height:20px;background:var(--sk-tape);transform:rotate(3deg);box-shadow:0 1px 2px rgba(0,0,0,.12);pointer-events:none}
:root[data-skin="cork"] .row h3 a{color:var(--ink)}

/* tear-off calendar dates */
:root[data-skin="cork"] .tile{overflow:visible;background:#FFFFFF;border:1px solid var(--line-2);border-top:5px solid var(--accent);border-radius:3px;padding:5px 0 4px;box-shadow:0 1px 0 #fff,0 2px 0 var(--line-2),0 3px 0 #fff,0 4px 0 var(--line-2)}
@media (prefers-color-scheme:dark){:root[data-skin="cork"]:not([data-theme="light"]) .tile{background:#F4EBDD;border-color:#8A7354;--muted:#5B4731;--ink:#2A1F15}}
:root[data-skin="cork"][data-theme="dark"] .tile{background:#F4EBDD;border-color:#8A7354;--muted:#5B4731;--ink:#2A1F15}
@media (prefers-color-scheme:dark){:root[data-skin="cork"]:not([data-theme="light"]) .tile .d{color:#2A1F15}}
:root[data-skin="cork"][data-theme="dark"] .tile .d{color:#2A1F15}
@media (prefers-color-scheme:dark){:root[data-skin="cork"]:not([data-theme="light"]) .tile .m{color:#B3261E}}
:root[data-skin="cork"][data-theme="dark"] .tile .m{color:#B3261E}
:root[data-skin="cork"] .tile::before,:root[data-skin="cork"] .tile::after{top:-9px;width:5px;height:10px;border-radius:3px;background:linear-gradient(90deg,#8D8D8D,#EDEDED 45%,#7A7A7A);border:0;transform:none}
:root[data-skin="cork"] .tile::before{left:24%}
:root[data-skin="cork"] .tile::after{right:24%}
:root[data-skin="cork"] .hb-date{background:#fff;border:1px solid var(--line-2);border-top:3px solid var(--accent);border-radius:3px}
@media (prefers-color-scheme:dark){:root[data-skin="cork"]:not([data-theme="light"]) .hb-date{background:#F4EBDD;color:#2A1F15}}
:root[data-skin="cork"][data-theme="dark"] .hb-date{background:#F4EBDD;color:#2A1F15}
@media (prefers-color-scheme:dark){:root[data-skin="cork"]:not([data-theme="light"]) .hb-date small{color:#5B4731}}
:root[data-skin="cork"][data-theme="dark"] .hb-date small{color:#5B4731}
:root[data-skin="cork"] .hb-date.today{background:var(--sun);border-top-color:var(--accent)}

/* polaroids */
:root[data-skin="cork"] .thumb{border:2px solid #fff;border-radius:1px;box-shadow:0 1px 3px rgba(0,0,0,.35);transform:rotate(-2deg)}
:root[data-skin="cork"] .row:nth-of-type(even) .thumb{transform:rotate(1.6deg)}
:root[data-skin="cork"] .poster{border:9px solid #fff;border-bottom-width:28px;border-radius:2px;box-shadow:0 2px 3px rgba(0,0,0,.25),0 14px 26px -10px rgba(40,20,5,.55);overflow:visible}
@media (prefers-color-scheme:dark){:root[data-skin="cork"]:not([data-theme="light"]) .poster{border-color:#EDE3D3}}
:root[data-skin="cork"][data-theme="dark"] .poster{border-color:#EDE3D3}
:root[data-skin="cork"] .poster img{border-radius:0}
:root[data-skin="cork"] .ev-top .poster{transform:rotate(-1.4deg)}
:root[data-skin="cork"] .detail .poster{transform:rotate(1.2deg)}
:root[data-skin="cork"] .ev-top .poster::before{content:"";position:absolute;top:-16px;left:-14px;width:70px;height:22px;background:var(--sk-tape);transform:rotate(-34deg);z-index:2}
:root[data-skin="cork"] .ev-top .poster::after{content:"";position:absolute;top:-14px;right:-16px;width:70px;height:22px;background:var(--sk-tape);transform:rotate(36deg);z-index:2}

/* rubber-stamp badges */
:root[data-skin="cork"] .tag{border-radius:3px;background:var(--chip);border:1px solid var(--line-2)}
:root[data-skin="cork"] .tag.b{background:transparent;border:1.5px solid currentColor;transform:rotate(-2deg);display:inline-block;font-weight:700}
:root[data-skin="cork"] .tag.b-new{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}
:root[data-skin="cork"] .tag.b-today,:root[data-skin="cork"] .tag.b-live{background:var(--sun);border-color:#B8901C;color:var(--sun-ink)}
:root[data-skin="cork"] .tag.b-cancel{color:var(--bad);background:transparent}
:root[data-skin="cork"] .tag.b-sold,:root[data-skin="cork"] .tag.b-close,:root[data-skin="cork"] .tag.b-post{color:var(--warn);background:transparent}
:root[data-skin="cork"] .tag.free{background:transparent;color:var(--good);border:1.5px solid currentColor;font-weight:700}
:root[data-skin="cork"] .tag.sub{border:1px dashed var(--line-2);background:var(--surface)}
:root[data-skin="cork"] .countdown{background:var(--sun);color:var(--sun-ink);border-radius:2px;transform:rotate(-1.5deg);box-shadow:0 1px 2px rgba(0,0,0,.2)}

/* label-maker tape: categories, tabs, town picks */
:root[data-skin="cork"] .chip,:root[data-skin="cork"] .hb-tab,:root[data-skin="cork"] .dd-tabs button,:root[data-skin="cork"] .bmap-chips .chip,:root[data-skin="cork"] .radios.cat-pick label{background:linear-gradient(var(--sk-tape-a),var(--sk-tape-b));color:#F3F3F3;border:0;border-radius:3px;font-family:var(--f-mono);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 1px 0 rgba(0,0,0,.65),0 -1px 0 rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.35)}
:root[data-skin="cork"] .chip .n,:root[data-skin="cork"] .hb-tab .n,:root[data-skin="cork"] .bmap-chips .chip .n{color:#FFE27A;opacity:1}
:root[data-skin="cork"] .chip[aria-current="page"],:root[data-skin="cork"] .chip[aria-current="true"],:root[data-skin="cork"] .chip[aria-pressed="true"],:root[data-skin="cork"] .hb-tab[aria-selected="true"],:root[data-skin="cork"] .dd-tabs button[aria-pressed="true"],:root[data-skin="cork"] .radios.cat-pick label:has(input:checked){background:linear-gradient(var(--sk-tape-on-a),var(--sk-tape-on-b));color:#fff}
:root[data-skin="cork"] .hb-tab[aria-selected="true"] .n{color:#fff}
:root[data-skin="cork"] .chip:hover,:root[data-skin="cork"] .hb-tab:hover:not([aria-selected="true"]){background:linear-gradient(#3A3A3A,#1C1C1C)}
:root[data-skin="cork"] .chip.add,:root[data-skin="cork"] .chips-more,:root[data-skin="cork"] .bmap-chips .chip.all{background:var(--surface);color:var(--ink);border:1.5px dashed var(--line-2);text-shadow:none;box-shadow:none}
:root[data-skin="cork"] .chip.none{background:linear-gradient(#5E5A55,#45413C);color:#EFEAE3;opacity:1}
:root[data-skin="cork"] .chip .n,:root[data-skin="cork"] .hb-tab .n{opacity:1}
:root[data-skin="cork"].js .chips-more{background:var(--surface);box-shadow:-18px 0 14px -6px var(--bg),0 0 0 6px var(--bg)}
:root[data-skin="cork"] .radios.cat-pick label input{accent-color:#fff}

/* fields pressed into the paper */
:root[data-skin="cork"] select,:root[data-skin="cork"] input[type=search],:root[data-skin="cork"] input[type=text],:root[data-skin="cork"] input[type=email],:root[data-skin="cork"] input[type=url],:root[data-skin="cork"] input[type=date],:root[data-skin="cork"] input[type=time],:root[data-skin="cork"] input[type=password],:root[data-skin="cork"] input[type=number],:root[data-skin="cork"] textarea,:root[data-skin="cork"] .dd-btn{background:var(--surface);border:1px solid var(--sk-btn-edge);border-radius:4px;box-shadow:inset 0 2px 3px rgba(70,40,10,.18)}
:root[data-skin="cork"] .sq{background:var(--surface);border:1px solid var(--sk-btn-edge);border-radius:6px;box-shadow:inset 0 2px 4px rgba(70,40,10,.2),0 1px 0 rgba(255,255,255,.4)}
:root[data-skin="cork"] .sq input[type=search]{box-shadow:none;border:0}
:root[data-skin="cork"] .sq-go{background:radial-gradient(circle at 40% 30%,#E0584A,#A82219 70%);box-shadow:0 2px 0 #6A110C,inset 0 1px 0 rgba(255,255,255,.3)}
:root[data-skin="cork"] .radios label{background:var(--surface);border-color:var(--sk-btn-edge);border-radius:4px;box-shadow:0 1px 0 var(--sk-btn-drop)}

/* the filter bar: the board's own edge */
:root[data-skin="cork"] .filters{background-color:var(--bg);background-image:linear-gradient(var(--sk-wash),var(--sk-wash)),url("/assets/img/skin/cork.webp");border-bottom:1px solid rgba(90,60,30,.35);box-shadow:0 6px 10px -8px rgba(40,20,5,.6)}
:root[data-skin="cork"] .day-h::after{background:repeating-linear-gradient(90deg,var(--line-2) 0 6px,transparent 6px 11px);height:2px}
:root[data-skin="cork"] .day-h,:root[data-skin="cork"] .status,:root[data-skin="cork"] .crumbs,:root[data-skin="cork"] .eyebrow,:root[data-skin="cork"] .stats,:root[data-skin="cork"] .list-head .intro,:root[data-skin="cork"] .about .intro,:root[data-skin="cork"] .page-h p,:root[data-skin="cork"] .pager .pg{color:var(--ink)}

/* popovers: notes from the pad */
:root[data-skin="cork"] .dd-panel,:root[data-skin="cork"] .cal-menu,:root[data-skin="cork"] .sq-pop,:root[data-skin="cork"] .subcal-panel{background:var(--sk-paper);border:1px solid var(--line-2);border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.2),0 18px 36px -12px rgba(40,20,5,.5)}
:root[data-skin="cork"] .toast{background:#FFE97A;color:#2A1F15;border-radius:2px;transform:rotate(-1deg);box-shadow:0 2px 3px rgba(0,0,0,.2),0 12px 22px -8px rgba(40,20,5,.5)}
:root[data-skin="cork"] .bmap-tip{background:#FFE97A;color:#2A1F15}
:root[data-skin="cork"] .menu{background:url("/assets/img/skin/paper.webp"),linear-gradient(var(--surface),var(--surface))}
:root[data-skin="cork"] .mobile-cta{background:var(--sk-paper);box-shadow:0 -6px 18px rgba(40,20,5,.3)}
:root[data-skin="cork"] .share-list a,:root[data-skin="cork"] .share-list button,:root[data-skin="cork"] .pill-x,:root[data-skin="cork"] .lineup li,:root[data-skin="cork"] .bmap-back,:root[data-skin="cork"] .hb-arr{background:var(--surface);border:1px solid var(--sk-btn-edge);box-shadow:0 1px 0 var(--sk-btn-drop)}
:root[data-skin="cork"] .ww .ico{background:radial-gradient(circle at 40% 30%,#fff,var(--accent-soft) 70%);border:2px solid var(--accent);box-shadow:0 2px 3px rgba(0,0,0,.2);border-radius:50%}
@media (prefers-color-scheme:dark){:root[data-skin="cork"]:not([data-theme="light"]) .ww .ico{background:radial-gradient(circle at 40% 30%,#5A3A30,var(--accent-soft) 70%)}}
:root[data-skin="cork"][data-theme="dark"] .ww .ico{background:radial-gradient(circle at 40% 30%,#5A3A30,var(--accent-soft) 70%)}
:root[data-skin="cork"] .bar i{background:linear-gradient(90deg,var(--accent-soft),#fff 50%,var(--accent-soft));border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:1px 1px 0 rgba(70,40,10,.18)}
@media (prefers-color-scheme:dark){:root[data-skin="cork"]:not([data-theme="light"]) .bar i{background:linear-gradient(90deg,var(--accent-soft),#5C3A33 50%,var(--accent-soft))}}
:root[data-skin="cork"][data-theme="dark"] .bar i{background:linear-gradient(90deg,var(--accent-soft),#5C3A33 50%,var(--accent-soft))}
:root[data-skin="cork"] .bar.we i{background:linear-gradient(90deg,#F7DD77,#FFF1B3 50%,#F7DD77)}
@media (prefers-color-scheme:dark){:root[data-skin="cork"]:not([data-theme="light"]) .bar.we i{background:linear-gradient(90deg,#8C7020,#B89530 50%,#8C7020)}}
:root[data-skin="cork"][data-theme="dark"] .bar.we i{background:linear-gradient(90deg,#8C7020,#B89530 50%,#8C7020)}
:root[data-skin="cork"] .bar[aria-current="true"] i{background:var(--accent)}
:root[data-skin="cork"] .int-btn[aria-pressed="true"]{background:linear-gradient(#FFF1B3,#F7DD77)}
:root[data-skin="cork"] .banner{border-radius:3px;box-shadow:var(--sk-sheet)}
:root[data-skin="cork"] .ad{background:var(--sk-paper);border:1px dashed var(--line-2);border-radius:3px}
:root[data-skin="cork"] .word>span.has-dot::before{background:var(--surface)}
:root[data-skin="cork"] .chip.add .n,:root[data-skin="cork"] .chips-more .n,:root[data-skin="cork"] .bmap-chips .chip.all .n{color:var(--accent)}
:root[data-skin="cork"] .chip.none .n,:root[data-skin="cork"] .chip.none .plus{color:#FFFFFF}
@media (prefers-color-scheme:dark){:root[data-skin="cork"]:not([data-theme="light"]) .hl::after,:root[data-skin="cork"]:not([data-theme="light"]) .hl.rot>span::after{background:rgba(234,185,72,.3)}}
:root[data-skin="cork"][data-theme="dark"] .hl::after,:root[data-skin="cork"][data-theme="dark"] .hl.rot>span::after{background:rgba(234,185,72,.3)}