/* Baha Winter 2026/27: compact, keyboard-accessible event UI. */
#winter686{--w-bg:#0e2338;--w-card:#17344b;--w-raised:#20455d;--w-text:#edf9ff;--w-muted:#bcd5e3;--w-line:#597d93;--w-accent:#82e0e0;--w-ink:#092d3b;box-sizing:border-box;max-width:1140px;margin:12px auto 28px;padding:18px;color:var(--w-text)!important;background:var(--w-bg)!important;border:1px solid var(--w-line);border-radius:22px;font:16px/1.55 system-ui,sans-serif;min-width:0}
#winter686 *{box-sizing:border-box}#winter686 :is(h1,h2,h3,p,small,label,legend,li,strong){color:inherit}#winter686 h1{font-size:clamp(26px,4vw,43px);line-height:1.12;margin:10px 0 15px}#winter686 h2{font-size:23px;line-height:1.3;margin:0 0 12px}#winter686 h3{font-size:18px;line-height:1.4;margin:9px 0}#winter686 p{margin:10px 0}#winter686 a{color:var(--w-accent)}#winter686 small{font-size:13px}#winter686 :is(button,a,input,select,textarea):focus-visible{outline:3px solid #ffdc85!important;outline-offset:3px}
#winter686 .w686-topline{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:15px}#winter686 .w686-topline a{display:inline-flex;align-items:center;min-height:44px}
#winter686 .w686-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;align-items:center;padding:24px;border-radius:18px;background:linear-gradient(130deg,#173a57,#244c60)!important;color:#f3fbff!important;overflow:hidden}#winter686 .w686-hero img{display:block;width:100%;height:auto;border-radius:14px;max-height:260px;object-fit:cover}#winter686 .w686-kicker{font-size:12px;letter-spacing:.12em;font-weight:800;color:#a6f1ed}
#winter686 .w686-nav{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px 0;margin:4px 0 16px;background:var(--w-bg)}#winter686 .w686-nav>a,#winter686 .w686-nav select{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:8px;border:1px solid var(--w-line)!important;border-radius:12px;background:var(--w-card)!important;color:var(--w-text)!important;text-decoration:none;font:700 15px/1.3 system-ui}#winter686 .w686-nav label{min-width:0}#winter686 .w686-nav [aria-current]{box-shadow:inset 0 -3px var(--w-accent);border-color:var(--w-accent)!important}
#winter686 .w686-panel{padding:20px;margin:16px 0;border:1px solid var(--w-line);border-radius:17px;background:var(--w-card)!important;color:var(--w-text)!important;min-width:0}#winter686 .w686-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}#winter686 .w686-card{display:flex;flex-direction:column;align-items:flex-start;padding:17px;min-width:0;overflow-wrap:anywhere;border:1px solid var(--w-line);border-radius:15px;background:var(--w-card)!important;color:var(--w-text)!important;text-decoration:none}#winter686 .w686-card .w686-btn{margin-top:12px}#winter686 .w686-entry:hover{border-color:var(--w-accent);background:var(--w-raised)!important}#winter686 .w686-entry h2{margin:12px 0 5px;font-size:21px}#winter686 .w686-entry p{font-size:14px;color:var(--w-muted)}#winter686 .is-done{border-color:#8bd4b6;background:color-mix(in srgb,var(--w-card) 90%,#5ab191)!important}#winter686 .is-ready{border-color:#f2d28b;box-shadow:inset 0 3px #f2d28b}
#winter686 .w686-btn{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:46px;max-width:100%;padding:10px 16px;border:1px solid var(--w-accent)!important;border-radius:12px;background:var(--w-accent)!important;color:var(--w-ink)!important;background-image:none!important;box-shadow:none!important;font:750 15px/1.35 system-ui!important;text-align:center;text-decoration:none;cursor:pointer;white-space:normal}#winter686 .w686-btn.secondary,#winter686 .secondary .w686-btn{background:var(--w-raised)!important;color:var(--w-text)!important;border-color:var(--w-line)!important}#winter686 button[disabled]{opacity:.55;cursor:wait}#winter686 .w686-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
#winter686 .w686-form{display:grid;gap:13px;width:100%;margin:12px 0}#winter686 .w686-form>button{justify-self:start}#winter686 .w686-form label{display:grid;gap:6px;font-weight:650}#winter686 :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid var(--w-line)!important;border-radius:10px;background:var(--w-bg)!important;color:var(--w-text)!important;font:inherit}#winter686 textarea{resize:vertical}#winter686 input[type=checkbox]{width:22px;height:22px;flex:none;accent-color:#2d8999}#winter686 .w686-choice,#winter686 .w686-check{display:flex;align-items:center;gap:10px;min-height:46px;font-weight:500}#winter686 .w686-choice{padding:12px;border:1px solid var(--w-line);border-radius:12px;background:var(--w-bg)}#winter686 .w686-choice:has(input:checked){border-color:var(--w-accent);box-shadow:inset 0 0 0 1px var(--w-accent)}#winter686 fieldset{border:1px solid var(--w-line);border-radius:12px;padding:14px}
#winter686 .w686-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}#winter686 .w686-stats>div{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--w-line);border-radius:13px;background:var(--w-card)}#winter686 .w686-stats strong{font-size:20px}#winter686 .w686-stats small{color:var(--w-muted)}#winter686 .w686-meter{width:100%;height:10px;border:1px solid var(--w-line);border-radius:20px;overflow:hidden;background:var(--w-bg);margin:13px 0}#winter686 .w686-meter>span{display:block;height:100%;background:var(--w-accent)}
#winter686 .w686-pass-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#winter686 .w686-level{display:block;font-weight:800;margin-bottom:12px;font-size:17px}#winter686 .w686-icon{display:inline-block;width:30px;height:30px;flex:none;vertical-align:middle;color:var(--w-accent)}#winter686 .w686-large-icon .w686-icon{width:48px;height:48px}
#winter686 .w686-alert{padding:13px 16px;margin:12px 0;border:1px solid #d7b97a;border-radius:13px;background:#342f26!important;color:#fff1cf!important}#winter686 .w686-alert.is-error{border-color:#efa9b2;background:#432b37!important;color:#fff0f2!important}#winter686 [hidden]{display:none!important}#winter686 .w686-tree-panel{text-align:center}#winter686 .w686-tree .w686-icon{width:130px;height:150px;color:#a7c9d5;stroke-width:1}#winter686 .w686-tree.stage-1 .w686-icon{color:#9fdac0}#winter686 .w686-tree.stage-2 .w686-icon{color:#92e5cd;filter:drop-shadow(0 0 8px #6ccdc844)}#winter686 .w686-tree.stage-3 .w686-icon,#winter686 .w686-tree.stage-4 .w686-icon,#winter686 .w686-tree.stage-5 .w686-icon{color:#f3d38e;filter:drop-shadow(0 0 12px #f3d38e55)}
#winter686 .w686-snowman-builder{display:grid;grid-template-columns:1fr 1.4fr;gap:25px;align-items:center}#winter686 .w686-snowman-art{max-width:260px;margin:auto}#winter686 .w686-snowman-art svg{display:block;width:100%;height:auto}#winter686 .w686-snowman-mini{width:150px;max-width:100%;margin:auto}#winter686 .w686-snowman-mini svg{width:100%;height:auto}
#winter686 .w686-game-start{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:16px 0}#winter686 .w686-game-start label{display:grid;gap:6px}#winter686 .w686-game-message{min-height:30px;margin:12px 0;font-weight:700}#winter686 .w686-board{max-width:620px;margin:16px auto;min-height:20px}#winter686 .w686-memory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#winter686 .w686-memory-card{display:grid;place-items:center;aspect-ratio:1;min-height:55px;border:1px solid var(--w-line);border-radius:12px;background:var(--w-raised);color:var(--w-text);font-size:26px;cursor:pointer}#winter686 .w686-memory-card.is-matched{background:#235f58;color:white;border-color:#9ed8c3}#winter686 .w686-puzzle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;background:var(--w-line);padding:3px;border-radius:8px}#winter686 .w686-puzzle button{aspect-ratio:1;min-height:50px;border:0;background-image:url('/assets/winter686-village.svg?v=729');background-size:300% 300%;cursor:pointer;position:relative}#winter686 .w686-puzzle span{position:absolute;left:5px;top:4px;min-width:25px;padding:1px 4px;background:#0b2b41d9;color:#fff;border-radius:5px;font:700 15px/1.4 system-ui}#winter686 .w686-puzzle button.is-empty{background:var(--w-bg);cursor:default}#winter686 .w686-quiz-options{display:grid;gap:10px}#winter686 .w686-quiz-options button{justify-content:flex-start;text-align:left}#winter686 .w686-hunt{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}#winter686 .w686-hunt button{aspect-ratio:1;min-height:44px;padding:4px;border:1px solid var(--w-line);border-radius:9px;background:var(--w-raised);color:var(--w-text);font:700 16px system-ui;cursor:pointer}#winter686 .w686-hunt .checked{opacity:.45}#winter686 .w686-catch-canvas{display:block;width:100%;height:auto;max-height:480px;border:1px solid var(--w-line);border-radius:15px;background:#112c45;touch-action:none}#winter686 .w686-catch-controls{display:flex;gap:12px;margin-top:10px}#winter686 .w686-catch-controls button{flex:1;min-height:50px;touch-action:none}#winter686 .w686-game-end{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding-top:16px}#winter686 .w686-table-link{display:flex;min-height:48px;align-items:center;padding:10px;margin:8px 0;border:1px solid var(--w-line);border-radius:10px}#winter686 .w686-log{max-height:400px;overflow:auto;font-size:13px}
#winter686 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:800px){#winter686{padding:14px;margin:10px 8px 24px}#winter686 .w686-grid,#winter686 .w686-pass-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#winter686 .w686-hero{padding:18px;gap:14px}#winter686 .w686-stats strong{font-size:17px}}
@media(max-width:500px){#winter686{padding:10px;border-radius:16px;font-size:15px}#winter686 .w686-hero{grid-template-columns:1fr;padding:17px}#winter686 .w686-hero img{max-height:170px}#winter686 .w686-panel{padding:15px}#winter686 .w686-grid{grid-template-columns:1fr}#winter686 .w686-pass-grid{gap:8px}#winter686 .w686-pass-grid .w686-card{padding:12px}#winter686 .w686-pass-grid h3{font-size:16px}#winter686 .w686-pass-grid p{font-size:13px}#winter686 .w686-stats{gap:6px}#winter686 .w686-stats>div{padding:10px 7px}#winter686 .w686-stats strong{font-size:15px}#winter686 .w686-nav{gap:5px}#winter686 .w686-nav>a,#winter686 .w686-nav select{font-size:14px;padding:7px 5px}#winter686 .w686-snowman-builder{grid-template-columns:1fr}#winter686 .w686-snowman-art{width:180px}}
@media(prefers-reduced-motion:reduce){#winter686 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Site theme overlay; underlying theme choice stays available when switched off. */
body.w686-theme-dark[class]{--page-bg:#0b1d30!important;--surface-1:#10283e!important;--surface-2:#17384e!important;--surface-3:#20465e!important;--surface-raised:#17384e!important;--surface-soft:#17384e!important;--surface-selected:#21495e!important;--text-primary:#eff9ff!important;--text-secondary:#bdd7e5!important;--text-muted:#a9c8d9!important;--border-default:#6a91a8!important;--border-subtle:#426a84!important;--accent:#88e2e0!important;--accent-soft:#214b5d!important;--link:#9ce9f1!important;--link-hover:#d5ffff!important;--nav-bg:#10283e!important;--nav-text:#e3f7ff!important;--nav-active:#88e2e0!important;--nav-active-text:#10283e!important;--nav-border:#6a91a8!important;background:#0b1d30!important;color:#eff9ff!important}
body.w686-theme-light[class]{--page-bg:#edf7fb!important;--surface-1:#fff!important;--surface-2:#e2f0f6!important;--surface-3:#d2e7f0!important;--surface-raised:#fff!important;--surface-soft:#e2f0f6!important;--surface-selected:#d5eaf3!important;--text-primary:#18374a!important;--text-secondary:#45677b!important;--text-muted:#4f7183!important;--border-default:#7298ad!important;--border-subtle:#b1ccd9!important;--accent:#146c80!important;--accent-soft:#d5eaf3!important;--link:#075c7c!important;--link-hover:#073d58!important;--nav-bg:#f8fdff!important;--nav-text:#18374a!important;--nav-active:#146c80!important;--nav-active-text:#fff!important;--nav-border:#7298ad!important;background:#edf7fb!important;color:#18374a!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] :is(.content,.start-panel,.box,.setting-block,.settings-block,.room-wall-header,.conversation-header,.hub1-fixed-dock,.baha-widget-card,.baha-widget-head):not(:is(.t632,.d675,.s676,.gt671,.market-app,[id=winter686],.c670,[id=classic667],.farm60-box,.gumi-page,[id=baha-notebook],[id=simsApp],[id=vaApp],[id=kv593App],[id=fe733],.baha-msn-audio-panel)):not(:is(.t632,.d675,.s676,.gt671,.market-app,[id=winter686],.c670,[id=classic667],.farm60-box,.gumi-page,[id=baha-notebook],[id=simsApp],[id=vaApp],[id=kv593App],[id=fe733],.baha-msn-audio-panel) *){background:var(--surface-1)!important;color:var(--text-primary)!important;border-color:var(--border-default)!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] :is(.post:not(.baha-card-effect),.thread-message:not(.baha-card-effect)){background:var(--surface-1)!important;color:var(--text-primary)!important;border-color:var(--border-subtle)!important}
body.w686-theme-light #winter686{--w-bg:#eef8fc;--w-card:#fff;--w-raised:#e1eff5;--w-text:#15384d;--w-muted:#426477;--w-line:#7b9faf;--w-accent:#126e7e;--w-ink:#fff}
#w686-weather{position:fixed;inset:0;z-index:9950;width:100%;height:100%;pointer-events:none!important;opacity:.65}
.w686-event-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;margin:8px;border:1px solid var(--border-default,#63899e);border-radius:12px;background:var(--surface-1,#17344b);color:var(--text-primary,#edf9ff)!important;text-decoration:none;font:700 14px/1.4 system-ui}.w686-event-link svg{width:22px;height:22px;flex:none}
body [data-w686-avatar]{outline:3px solid #79d5e9!important;outline-offset:2px;border-radius:50%;box-shadow:0 0 0 5px #153c5366!important}body [data-w686-avatar="avatar-santa"]{outline-color:#df5865!important}body [data-w686-avatar="avatar-gold"],body [data-w686-avatar="avatar-master"]{outline-color:#e4c267!important}body [data-w686-avatar="avatar-ice"]{outline-color:#b8ecff!important}
body :is(.post,.thread-message)[data-w686-frame]{border:2px solid #72cddd!important;border-radius:14px!important;box-shadow:inset 0 3px #a6e3ed33!important}body :is(.post,.thread-message)[data-w686-frame="frame-pine"]{border-color:#64bd96!important}body :is(.post,.thread-message)[data-w686-frame="frame-lights"]{border-color:#d7bd70!important}body :is(.post,.thread-message)[data-w686-frame="frame-master"]{border-color:#e1ce8a!important;box-shadow:inset 0 0 0 3px #87d5e333!important}
.w686-name-decoration{display:inline-flex;align-items:center;margin-inline-start:4px;vertical-align:middle;color:var(--text-primary,#b8eaff);line-height:1}.w686-name-decoration svg{display:block;width:17px;height:17px}body[data-w686-background] .pv2-cover{background-image:linear-gradient(90deg,#15344b44,#15344b11),url('/assets/winter686-village.svg?v=729')!important;background-size:cover!important;background-position:center!important}body[data-w686-background="background-newyear"] .pv2-cover{filter:hue-rotate(25deg)}
#winter686 .w686-sort-gift{display:flex;align-items:center;justify-content:center;gap:18px;padding:30px;border:3px solid var(--w-line);border-radius:20px;margin:20px 0;font-size:23px}#winter686 .w686-sort-gift[data-color=red]{border-color:#ef889b}#winter686 .w686-sort-gift[data-color=blue]{border-color:#6fcbef}#winter686 .w686-sort-gift[data-color=gold]{border-color:#f0ce76}#winter686 .w686-sort-gift svg{width:60px;height:60px}
body[data-w686-background="background-lights"] .pv2-cover{background-image:linear-gradient(90deg,#b5913c44,#7c3f3622),url('/assets/winter686-village.svg?v=729')!important}body[data-w686-background="background-newyear"] .pv2-cover{background-image:linear-gradient(90deg,#3d1c6044,#17334c11),url('/assets/winter686-icevalley.svg')!important}
body.w686-theme-dark[data-w686-phase=santa]{--accent:#f1bd8e!important;--nav-active:#f1bd8e!important;--accent-soft:#563648!important}body.w686-theme-light[data-w686-phase=santa]{--accent:#a12f4b!important;--nav-active:#a12f4b!important;--accent-soft:#f6e5e9!important}body.w686-theme-dark[data-w686-phase=christmas],body.w686-theme-dark[data-w686-phase=advent]{--accent:#aee4be!important;--nav-active:#aee4be!important;--accent-soft:#234f44!important}body.w686-theme-light[data-w686-phase=christmas],body.w686-theme-light[data-w686-phase=advent]{--accent:#216949!important;--nav-active:#216949!important;--accent-soft:#dfefe5!important}body.w686-theme-dark[data-w686-phase=newyear]{--accent:#f1d38e!important;--nav-active:#f1d38e!important}body.w686-theme-light[data-w686-phase=newyear]{--accent:#785617!important;--nav-active:#785617!important}
body[data-w686-phase=santa] #winter686{--w-accent:#f1bd8e}body[data-w686-phase=christmas] #winter686,body[data-w686-phase=advent] #winter686{--w-accent:#aee4be}body[data-w686-phase=newyear] #winter686{--w-accent:#f1d38e}body.w686-theme-light[data-w686-phase=santa] #winter686{--w-accent:#a12f4b}body.w686-theme-light[data-w686-phase=christmas] #winter686,body.w686-theme-light[data-w686-phase=advent] #winter686{--w-accent:#216949}body.w686-theme-light[data-w686-phase=newyear] #winter686{--w-accent:#785617}
.w686-table-tag{display:inline-flex;align-items:center;font-size:12px;font-weight:750;padding:2px 5px;border:1px solid currentColor;border-radius:7px;margin-inline-end:5px;max-width:100%}
#winter686 .w686-board{scroll-margin-top:82px;scroll-margin-bottom:120px}#winter686 :is(button,a,input,select,textarea){scroll-margin-block:110px}
body:is(.w686-theme-dark,.w686-theme-light)[class] .hub1-fixed-dock a,body:is(.w686-theme-dark,.w686-theme-light)[class] .hub1-fixed-dock a small{color:var(--nav-text)!important}body:is(.w686-theme-dark,.w686-theme-light)[class] .hub1-fixed-dock a[aria-current=page]{background:var(--accent-soft)!important;border-color:var(--nav-active)!important}
#winter686 .w686-alert a{color:#d5f3e2!important;text-decoration:underline;text-underline-offset:3px}
html.baha-slim body[class] :is(.post,.thread-message)[data-w686-frame][data-w686-frame]{border:2px solid #72cddd!important;border-radius:14px!important}html.baha-slim body[class] :is(.post,.thread-message)[data-w686-frame="frame-pine"]{border-color:#64bd96!important}html.baha-slim body[class] :is(.post,.thread-message)[data-w686-frame="frame-lights"],html.baha-slim body[class] :is(.post,.thread-message)[data-w686-frame="frame-master"]{border-color:#dbc77b!important}

/* ===== Kontraszt-javítás: a karácsonyi réteg teljes tokenkészlete + fejléc =====
   Korábban csak a tartalmi panelek és néhány token váltott, így az alatta lévő
   téma (pl. Ősz) fejléce, gombjai, beviteli mezői és állapotszínei világos
   hátteret kaptak világos/cián szöveggel. Itt minden szerepkört átveszünk. */
body.w686-theme-dark[class]{
  --text-inverse:#0b1d30!important;--text-disabled:#9bb6c6!important;
  --border-strong:#8fb3c6!important;
  --link-visited:#d4c2ff!important;--accent-hover:#a8ecea!important;--accent-text:#0b1d30!important;
  --state-unread-bg:#3a3a22!important;--state-unread-text:#fff2bd!important;--state-unread-border:#d1b45a!important;
  --state-selected-bg:#21495e!important;--state-selected-text:#eff9ff!important;
  --state-highlight-bg:#3a3a22!important;--state-highlight-text:#fff2bd!important;--state-highlight-border:#b49c4e!important;
  --surface-hover:#1e4560!important;--surface-disabled:#14304a!important;
  --button-bg:#1d4560!important;--button-text:#eff9ff!important;--button-border:#7aa3b8!important;--button-hover-bg:#27566f!important;
  --button-secondary-bg:#17384e!important;--button-secondary-text:#eff9ff!important;
  --input-bg:#0c2236!important;--input-text:#eff9ff!important;--input-placeholder:#a9c8d9!important;--input-border:#7aa3b8!important;--input-focus:#88e2e0!important;
  --success-bg:#1d4a3c!important;--success-text:#e6fbef!important;--success-border:#5fb792!important;
  --warning-bg:#4a4122!important;--warning-text:#fff2bd!important;--warning-border:#c9ad55!important;
  --danger-bg:#5a2d3a!important;--danger-text:#ffe6ea!important;--danger-border:#c8707f!important;
  --info-bg:#1c3f58!important;--info-text:#e3f4ff!important;--info-border:#6aa0c0!important;
  --system-bg:#17384e!important;--system-text:#eff9ff!important;--system-border:#6a91a8!important;--system-message-bg:#17384e!important;--system-message-text:#eff9ff!important;
  --notice-bg:#4a4122!important;--notice-text:#fff2bd!important;--notice-border:#c9ad55!important;
  --table-header-bg:#20465e!important;--table-header-text:#eff9ff!important;
  --online:#59cf78!important;--offline:#9bb0bc!important;
  --effect-surface-light-text:#281b2d;--effect-surface-dark-text:#fff7ec;
}
body.w686-theme-light[class]{
  --text-inverse:#fff!important;--text-disabled:#587487!important;
  --border-strong:#527b91!important;
  --link-visited:#5d3f83!important;--accent-hover:#0f5666!important;--accent-text:#fff!important;
  --state-unread-bg:#fff3c0!important;--state-unread-text:#3c3100!important;--state-unread-border:#9b7613!important;
  --state-selected-bg:#d5eaf3!important;--state-selected-text:#18374a!important;
  --state-highlight-bg:#fff4cf!important;--state-highlight-text:#5d4711!important;--state-highlight-border:#b18b35!important;
  --surface-hover:#e8f4f9!important;--surface-disabled:#e1e9ee!important;
  --button-bg:#dcedf4!important;--button-text:#18374a!important;--button-border:#5f8aa0!important;--button-hover-bg:#eaf5fa!important;
  --button-secondary-bg:#f1f8fb!important;--button-secondary-text:#18374a!important;
  --input-bg:#fff!important;--input-text:#18374a!important;--input-placeholder:#587487!important;--input-border:#5f8aa0!important;--input-focus:#146c80!important;
  --success-bg:#e6f6ec!important;--success-text:#1c4a2f!important;--success-border:#4f9370!important;
  --warning-bg:#fff4cf!important;--warning-text:#5d4711!important;--warning-border:#b18b35!important;
  --danger-bg:#ffeef0!important;--danger-text:#7d2634!important;--danger-border:#b0505e!important;
  --info-bg:#e6f2ff!important;--info-text:#1f4568!important;--info-border:#5f8aae!important;
  --system-bg:#e2f0f6!important;--system-text:#18374a!important;--system-border:#7298ad!important;--system-message-bg:#e2f0f6!important;--system-message-text:#18374a!important;
  --notice-bg:#fff4cf!important;--notice-text:#5d4711!important;--notice-border:#b18b35!important;
  --table-header-bg:#d2e7f0!important;--table-header-text:#18374a!important;
}

/* Fejléc és külső keret: az alatta lévő téma (Ősz, Modern, MSN, Halloween...) fix színeit felülírjuk */
body:is(.w686-theme-dark,.w686-theme-light)[class] .retro-shell{background:var(--surface-2)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important}
body.w686-theme-dark[class] .top{background:linear-gradient(180deg,#1b4560,#123349)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important}
body.w686-theme-light[class] .top{background:linear-gradient(180deg,#e3f2f8,#cfe5ee)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] .top :is(.sub,.hw-header-row,.autumn-header-row,h1,h2,span,small,b,strong,p){color:var(--text-primary)!important;text-shadow:none!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] .top a{color:var(--link)!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] .top :is(button,.baha-icon-btn,.baha-header-notifications,.autumn-header-toggle,.hw-header-toggle,.baha-header-actions>*){background:var(--button-bg)!important;color:var(--button-text)!important;border-color:var(--button-border)!important;text-shadow:none!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] .top :is(button,.baha-icon-btn,.baha-header-notifications) :is(svg,i,span){color:inherit!important}

/* Gombok, privát hívás, oldalszámozás, fülek és szövegmező az egész oldalon */
/* 732: csak a téma gombfelületét használó gombok kapják a gombszínt; saját hátterű gombok a saját színüket tartják */
body:is(.w686-theme-dark,.w686-theme-light)[class] :is(.baha-icon-btn,.private-call-trigger,.baha-primary-btn.secondary,button:not([class])):not(:is(.t632,.d675,.s676,.gt671,.market-app,[id=winter686],.c670,[id=classic667],.farm60-box,.gumi-page,[id=baha-notebook],[id=simsApp],[id=vaApp],[id=kv593App],[id=fe733],.baha-msn-audio-panel) *){color:var(--button-text)!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] :is(.baha-icon-btn,.private-call-trigger){background:var(--button-bg)!important;border-color:var(--button-border)!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] :is(.baha-icon-btn,.private-call-trigger):disabled{background:var(--surface-disabled)!important;color:var(--text-disabled)!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] :is(input,textarea,[contenteditable=true],.baha-composer-input)::placeholder{color:var(--input-placeholder)!important;opacity:1!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] :is(textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,.baha-composer-input,[contenteditable=true]){background:var(--input-bg)!important;color:var(--input-text)!important;border-color:var(--input-border)!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] :is(.pager,.pagination,.page-links) :is(a,span,button):not(:is(.t632,.d675,.s676,.gt671,.market-app,[id=winter686],.c670,[id=classic667],.farm60-box,.gumi-page,[id=baha-notebook],[id=simsApp],[id=vaApp],[id=kv593App],[id=fe733],.baha-msn-audio-panel) *){color:var(--button-text)!important;border-color:var(--button-border)!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] :is(.tabs,.tab-bar,[role=tablist]) :is(a,button,[role=tab]):not(:is(.t632,.d675,.s676,.gt671,.market-app,[id=winter686],.c670,[id=classic667],.farm60-box,.gumi-page,[id=baha-notebook],[id=simsApp],[id=vaApp],[id=kv593App],[id=fe733],.baha-msn-audio-panel) *){color:var(--text-primary)!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] :is(.mini,small,.meta,.muted,.hint,.legutobbi):not(:is(.t632,.d675,.s676,.gt671,.market-app,[id=winter686],.c670,[id=classic667],.farm60-box,.gumi-page,[id=baha-notebook],[id=simsApp],[id=vaApp],[id=kv593App],[id=fe733],.baha-msn-audio-panel) *){color:var(--text-secondary)!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] a:not([class]):not(:is(.t632,.d675,.s676,.gt671,.market-app,[id=winter686],.c670,[id=classic667],.farm60-box,.gumi-page,[id=baha-notebook],[id=simsApp],[id=vaApp],[id=kv593App],[id=fe733],.baha-msn-audio-panel) *){color:var(--link)!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] a:not([class]):not(:is(.t632,.d675,.s676,.gt671,.market-app,[id=winter686],.c670,[id=classic667],.farm60-box,.gumi-page,[id=baha-notebook],[id=simsApp],[id=vaApp],[id=kv593App],[id=fe733],.baha-msn-audio-panel) *):visited{color:var(--link-visited)!important}

/* 726: hópehely-kapcsoló a fejlécben */
body:is(.w686-theme-dark,.w686-theme-light)[class] .winter-snow-toggle{background:var(--button-bg)!important;color:var(--button-text)!important;border-color:var(--button-border)!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] .winter-snow-toggle.is-off{opacity:.75}

/* ===== 22.9.729 – Téli díszítés: nagyobb hópelyhek, dér, jégcsapok, téli ikonok =====
   Csak a téli réteg (w686-theme-dark / -light) alatt él; a szövegszínekhez és tokenekhez nem nyúl. */
html body.w686-theme-dark[class][class]{--w729-frost:rgba(214,243,255,.16);--w729-frost2:rgba(214,243,255,.08);--w729-rim:rgba(205,240,255,.22);--w729-glow:rgba(140,215,255,.55)}
html body.w686-theme-light[class][class]{--w729-frost:rgba(98,160,192,.16);--w729-frost2:rgba(98,160,192,.09);--w729-rim:rgba(120,175,200,.38);--w729-glow:rgba(70,150,190,.45)}

/* Égbolt: halvány sarki fény és csillagpor a háttérben */
html body.w686-theme-dark[class][class]{background:radial-gradient(1100px 360px at 50% -140px,rgba(95,242,200,.13),transparent 70%),radial-gradient(700px 300px at 100% 0,rgba(150,120,255,.10),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22220%22 height=%22220%22%3E%3Cg fill=%22%23e6f7ff%22 fill-opacity=%22.55%22%3E%3Ccircle cx=%2218%22 cy=%2224%22 r=%221.1%22/%3E%3Ccircle cx=%2296%22 cy=%2212%22 r=%22.8%22/%3E%3Ccircle cx=%22160%22 cy=%2248%22 r=%221.2%22/%3E%3Ccircle cx=%2252%22 cy=%2292%22 r=%22.9%22/%3E%3Ccircle cx=%22130%22 cy=%22120%22 r=%221%22/%3E%3Ccircle cx=%22200%22 cy=%22150%22 r=%22.8%22/%3E%3Ccircle cx=%2234%22 cy=%22176%22 r=%221.2%22/%3E%3Ccircle cx=%22110%22 cy=%22200%22 r=%22.8%22/%3E%3C/g%3E%3Cg transform=%22translate%28186 92%29 scale%28.55%29%22 opacity=%22.55%22%3E%3Cpath d=%22M12 1.5v21M2.9 6.75l18.2 10.5M2.9 17.25l18.2-10.5M9.4 3.4 12 6l2.6-2.6M9.4 20.6 12 18l2.6 2.6M3.6 9.9l3.5-.9-.9-3.5M20.4 14.1l-3.5.9.9 3.5M3.6 14.1l3.5.9-.9 3.5M20.4 9.9l-3.5-.9.9-3.5%22 transform=%22translate%28-12 -12%29%22 fill=%22none%22 stroke=%22%23e6f7ff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate%2870 140%29 scale%28.4%29%22 opacity=%22.55%22%3E%3Cpath d=%22M12 1.5v21M2.9 6.75l18.2 10.5M2.9 17.25l18.2-10.5M9.4 3.4 12 6l2.6-2.6M9.4 20.6 12 18l2.6 2.6M3.6 9.9l3.5-.9-.9-3.5M20.4 14.1l-3.5.9.9 3.5M3.6 14.1l3.5.9-.9 3.5M20.4 9.9l-3.5-.9.9-3.5%22 transform=%22translate%28-12 -12%29%22 fill=%22none%22 stroke=%22%23e6f7ff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/220px 220px,#0b1d30!important}
html body.w686-theme-light[class][class]{background:radial-gradient(1100px 360px at 50% -140px,rgba(120,200,230,.30),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22220%22 height=%22220%22%3E%3Cg fill=%22%236fa5bf%22 fill-opacity=%22.45%22%3E%3Ccircle cx=%2218%22 cy=%2224%22 r=%221.1%22/%3E%3Ccircle cx=%2296%22 cy=%2212%22 r=%22.8%22/%3E%3Ccircle cx=%22160%22 cy=%2248%22 r=%221.2%22/%3E%3Ccircle cx=%2252%22 cy=%2292%22 r=%22.9%22/%3E%3Ccircle cx=%22130%22 cy=%22120%22 r=%221%22/%3E%3Ccircle cx=%22200%22 cy=%22150%22 r=%22.8%22/%3E%3Ccircle cx=%2234%22 cy=%22176%22 r=%221.2%22/%3E%3Ccircle cx=%22110%22 cy=%22200%22 r=%22.8%22/%3E%3C/g%3E%3Cg transform=%22translate%28186 92%29 scale%28.55%29%22 opacity=%22.45%22%3E%3Cpath d=%22M12 1.5v21M2.9 6.75l18.2 10.5M2.9 17.25l18.2-10.5M9.4 3.4 12 6l2.6-2.6M9.4 20.6 12 18l2.6 2.6M3.6 9.9l3.5-.9-.9-3.5M20.4 14.1l-3.5.9.9 3.5M3.6 14.1l3.5.9-.9 3.5M20.4 9.9l-3.5-.9.9-3.5%22 transform=%22translate%28-12 -12%29%22 fill=%22none%22 stroke=%22%236fa5bf%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate%2870 140%29 scale%28.4%29%22 opacity=%22.45%22%3E%3Cpath d=%22M12 1.5v21M2.9 6.75l18.2 10.5M2.9 17.25l18.2-10.5M9.4 3.4 12 6l2.6-2.6M9.4 20.6 12 18l2.6 2.6M3.6 9.9l3.5-.9-.9-3.5M20.4 14.1l-3.5.9.9 3.5M3.6 14.1l3.5.9-.9 3.5M20.4 9.9l-3.5-.9.9-3.5%22 transform=%22translate%28-12 -12%29%22 fill=%22none%22 stroke=%22%236fa5bf%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/220px 220px,#edf7fb!important}

/* Fejléc: jégcsapok az alsó szélén, halvány hópehelymintával */
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .top{position:relative}
html body.w686-theme-dark[class][class] .top{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22220%22 height=%22220%22%3E%3Cg fill=%22%23dff4ff%22 fill-opacity=%22.35%22%3E%3Ccircle cx=%2218%22 cy=%2224%22 r=%221.1%22/%3E%3Ccircle cx=%2296%22 cy=%2212%22 r=%22.8%22/%3E%3Ccircle cx=%22160%22 cy=%2248%22 r=%221.2%22/%3E%3Ccircle cx=%2252%22 cy=%2292%22 r=%22.9%22/%3E%3Ccircle cx=%22130%22 cy=%22120%22 r=%221%22/%3E%3Ccircle cx=%22200%22 cy=%22150%22 r=%22.8%22/%3E%3Ccircle cx=%2234%22 cy=%22176%22 r=%221.2%22/%3E%3Ccircle cx=%22110%22 cy=%22200%22 r=%22.8%22/%3E%3C/g%3E%3Cg transform=%22translate%28186 92%29 scale%28.55%29%22 opacity=%22.35%22%3E%3Cpath d=%22M12 1.5v21M2.9 6.75l18.2 10.5M2.9 17.25l18.2-10.5M9.4 3.4 12 6l2.6-2.6M9.4 20.6 12 18l2.6 2.6M3.6 9.9l3.5-.9-.9-3.5M20.4 14.1l-3.5.9.9 3.5M3.6 14.1l3.5.9-.9 3.5M20.4 9.9l-3.5-.9.9-3.5%22 transform=%22translate%28-12 -12%29%22 fill=%22none%22 stroke=%22%23dff4ff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate%2870 140%29 scale%28.4%29%22 opacity=%22.35%22%3E%3Cpath d=%22M12 1.5v21M2.9 6.75l18.2 10.5M2.9 17.25l18.2-10.5M9.4 3.4 12 6l2.6-2.6M9.4 20.6 12 18l2.6 2.6M3.6 9.9l3.5-.9-.9-3.5M20.4 14.1l-3.5.9.9 3.5M3.6 14.1l3.5.9-.9 3.5M20.4 9.9l-3.5-.9.9-3.5%22 transform=%22translate%28-12 -12%29%22 fill=%22none%22 stroke=%22%23dff4ff%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/220px 220px,linear-gradient(180deg,#1d4a66,#123349)!important}
html body.w686-theme-light[class][class] .top{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22220%22 height=%22220%22%3E%3Cg fill=%22%237fb0c6%22 fill-opacity=%22.35%22%3E%3Ccircle cx=%2218%22 cy=%2224%22 r=%221.1%22/%3E%3Ccircle cx=%2296%22 cy=%2212%22 r=%22.8%22/%3E%3Ccircle cx=%22160%22 cy=%2248%22 r=%221.2%22/%3E%3Ccircle cx=%2252%22 cy=%2292%22 r=%22.9%22/%3E%3Ccircle cx=%22130%22 cy=%22120%22 r=%221%22/%3E%3Ccircle cx=%22200%22 cy=%22150%22 r=%22.8%22/%3E%3Ccircle cx=%2234%22 cy=%22176%22 r=%221.2%22/%3E%3Ccircle cx=%22110%22 cy=%22200%22 r=%22.8%22/%3E%3C/g%3E%3Cg transform=%22translate%28186 92%29 scale%28.55%29%22 opacity=%22.35%22%3E%3Cpath d=%22M12 1.5v21M2.9 6.75l18.2 10.5M2.9 17.25l18.2-10.5M9.4 3.4 12 6l2.6-2.6M9.4 20.6 12 18l2.6 2.6M3.6 9.9l3.5-.9-.9-3.5M20.4 14.1l-3.5.9.9 3.5M3.6 14.1l3.5.9-.9 3.5M20.4 9.9l-3.5-.9.9-3.5%22 transform=%22translate%28-12 -12%29%22 fill=%22none%22 stroke=%22%237fb0c6%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate%2870 140%29 scale%28.4%29%22 opacity=%22.35%22%3E%3Cpath d=%22M12 1.5v21M2.9 6.75l18.2 10.5M2.9 17.25l18.2-10.5M9.4 3.4 12 6l2.6-2.6M9.4 20.6 12 18l2.6 2.6M3.6 9.9l3.5-.9-.9-3.5M20.4 14.1l-3.5.9.9 3.5M3.6 14.1l3.5.9-.9 3.5M20.4 9.9l-3.5-.9.9-3.5%22 transform=%22translate%28-12 -12%29%22 fill=%22none%22 stroke=%22%237fb0c6%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E") 0 0/220px 220px,linear-gradient(180deg,#e7f4f9,#cfe5ee)!important}
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .top::after{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;bottom:-12px!important;top:auto!important;height:13px!important;margin:0!important;border:0!important;box-shadow:none!important;pointer-events:none;z-index:3;opacity:.96}
html body.w686-theme-dark[class][class] .top::after{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 72 13%22%3E%3Cpath d=%22M0 0H72V3H68.5L66.5 11.5 64.5 3H58.5L55.5 13 52.5 3H45L43 8 41 3H33L30 12 27 3H19L17 9 15 3H8.5L6.5 6.5 4.5 3H0Z%22 fill=%22%23eefaff%22 stroke=%22%239fd6ea%22 stroke-width=%22.8%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") repeat-x 0 0/72px 13px!important;filter:drop-shadow(0 2px 3px rgba(150,220,255,.35))}
html body.w686-theme-light[class][class] .top::after{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 72 13%22%3E%3Cpath d=%22M0 0H72V3H68.5L66.5 11.5 64.5 3H58.5L55.5 13 52.5 3H45L43 8 41 3H33L30 12 27 3H19L17 9 15 3H8.5L6.5 6.5 4.5 3H0Z%22 fill=%22%23ffffff%22 stroke=%22%238dbfd3%22 stroke-width=%22.8%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") repeat-x 0 0/72px 13px!important}

/* Alsó menü: hósapka a tetején */
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .hub1-fixed-dock::before{content:""!important;display:block!important;position:absolute!important;left:10px!important;right:10px!important;top:-6px!important;height:11px!important;margin:0!important;pointer-events:none;z-index:6;border:0!important;box-shadow:none!important;transform:none!important}
html body.w686-theme-dark[class][class] .hub1-fixed-dock::before{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 400 12%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M2 9C2 5 8 3 14 4 22 1 32 2 40 4 50 0 62 2 70 4 82 1 94 2 104 4 116 0 128 2 138 4 150 1 162 2 172 4 184 0 196 2 206 4 218 1 230 2 240 4 252 0 264 2 274 4 286 1 298 2 308 4 320 0 332 2 342 4 354 1 366 2 376 4 386 2 398 4 398 9 398 11 2 11 2 9Z%22 fill=%22%23f2fbff%22 stroke=%22%23a9d9ea%22 stroke-width=%22.9%22 vector-effect=%22non-scaling-stroke%22/%3E%3C/svg%3E") center/100% 100% no-repeat!important;filter:drop-shadow(0 1px 2px rgba(150,220,255,.35))}
html body.w686-theme-light[class][class] .hub1-fixed-dock::before{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 400 12%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M2 9C2 5 8 3 14 4 22 1 32 2 40 4 50 0 62 2 70 4 82 1 94 2 104 4 116 0 128 2 138 4 150 1 162 2 172 4 184 0 196 2 206 4 218 1 230 2 240 4 252 0 264 2 274 4 286 1 298 2 308 4 320 0 332 2 342 4 354 1 366 2 376 4 386 2 398 4 398 9 398 11 2 11 2 9Z%22 fill=%22%23ffffff%22 stroke=%22%239cc7d8%22 stroke-width=%22.9%22 vector-effect=%22non-scaling-stroke%22/%3E%3C/svg%3E") center/100% 100% no-repeat!important}

/* Kártyák: dérfoltok a sarkokban, jeges perem és egy halvány kristály a jobb felső sarokban */
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] :is(.box,.baha-card,.start-panel,.settings-block,.setting-block,.hub-first-card,.pv2-section,.pv2-more,.p724-card,.admin-card,.admin-panel,.community-card,.al-row){background-image:radial-gradient(circle at 0 0,var(--w729-frost),transparent 52px),radial-gradient(circle at 100% 100%,var(--w729-frost2),transparent 44px),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 1.5v21M2.9 6.75l18.2 10.5M2.9 17.25l18.2-10.5M9.4 3.4 12 6l2.6-2.6M9.4 20.6 12 18l2.6 2.6M3.6 9.9l3.5-.9-.9-3.5M20.4 14.1l-3.5.9.9 3.5M3.6 14.1l3.5.9-.9 3.5M20.4 9.9l-3.5-.9.9-3.5%22 fill=%22none%22 stroke=%22%23d8f3ff%22 stroke-opacity=%220.38%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:0 0,100% 100%,top 7px right 9px!important;background-size:auto,auto,18px 18px!important;box-shadow:inset 0 1px 0 var(--w729-rim)}
html body.w686-theme-light[class][class] :is(.box,.baha-card,.start-panel,.settings-block,.setting-block,.hub-first-card,.pv2-section,.pv2-more,.p724-card,.admin-card,.admin-panel,.community-card,.al-row){background-image:radial-gradient(circle at 0 0,var(--w729-frost),transparent 52px),radial-gradient(circle at 100% 100%,var(--w729-frost2),transparent 44px),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 1.5v21M2.9 6.75l18.2 10.5M2.9 17.25l18.2-10.5M9.4 3.4 12 6l2.6-2.6M9.4 20.6 12 18l2.6 2.6M3.6 9.9l3.5-.9-.9-3.5M20.4 14.1l-3.5.9.9 3.5M3.6 14.1l3.5.9-.9 3.5M20.4 9.9l-3.5-.9.9-3.5%22 fill=%22none%22 stroke=%22%234f8fae%22 stroke-opacity=%220.32%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")!important}
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] :is(.post:not(.baha-card-effect):not([data-w686-frame]),.thread-message:not(.baha-card-effect)){background-image:radial-gradient(circle at 0 0,var(--w729-frost),transparent 40px)!important;background-repeat:no-repeat!important}
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] :is(.btn,.baha-icon-btn,.private-call-trigger){background-image:linear-gradient(180deg,rgba(225,247,255,.14),transparent 55%)}

/* Ikonok: az őszi levelek helyett hópelyhek és téli figurák – minden alaptémán */
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .hub1-fixed-dock a>span,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .baha-icon-btn>span:first-child,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .hub-first-card>span,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .settings-cards>a>span,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .hub1-icon,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .modern-home-icon,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .home-active-room-icon,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .admin-link-icon,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .ach-icon,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .notification-icon,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .inventory-icon,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .media-pick-icon,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .boti-daily-icon,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .fav-icon,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .guest-room-identity>span:first-child{position:relative}
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .hub1-fixed-dock a>span::after,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .baha-icon-btn>span:first-child::after,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .hub-first-card>span::after,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .settings-cards>a>span::after,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .hub1-icon::after,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .modern-home-icon::after,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .home-active-room-icon::after,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .admin-link-icon::after,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .ach-icon::after,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .notification-icon::after,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .inventory-icon::after,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .media-pick-icon::after,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .boti-daily-icon::after,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .fav-icon::after,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .guest-room-identity>span:first-child::after{content:"❄️"!important;display:block!important;position:absolute!important;font-size:.44em!important;line-height:1!important;right:-.52em!important;top:-.3em!important;left:auto!important;bottom:auto!important;width:auto!important;height:auto!important;background:none!important;transform:none!important;pointer-events:none;filter:drop-shadow(0 0 2px var(--w729-glow))!important}
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .hub-first-card:nth-child(4n+2)>span::after{content:"⛄"!important}
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .hub-first-card:nth-child(4n+3)>span::after{content:"🎄"!important}
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .hub-first-card:nth-child(4n)>span::after{content:"🎁"!important}
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .hub1-fixed-dock a:nth-child(2)>span::after{content:"⛄"!important}
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .hub1-fixed-dock a:nth-child(4)>span::after{content:"🎄"!important}
html body.baha-ui-flat-on:is(.w686-theme-dark,.w686-theme-light)[class][class] .hub1-fixed-dock a>span::after{display:block!important}
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .foot::before{content:"❄️  "!important}
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .foot::after{content:"  ⛄"!important}
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] :is(.autumn-leaf,.autumn-drift,.autumn-ambient-backdrop){display:none!important}

/* Címek mellett kis jégkristály, elválasztó vonal közepén hópehely */
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .content h1::after{content:""!important;display:inline-block!important;width:.62em;height:.62em;margin-left:.32em;vertical-align:.1em;background:var(--accent)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 1.5v21M2.9 6.75l18.2 10.5M2.9 17.25l18.2-10.5M9.4 3.4 12 6l2.6-2.6M9.4 20.6 12 18l2.6 2.6M3.6 9.9l3.5-.9-.9-3.5M20.4 14.1l-3.5.9.9 3.5M3.6 14.1l3.5.9-.9 3.5M20.4 9.9l-3.5-.9.9-3.5%22 fill=%22none%22 stroke=%22%23000%22 stroke-opacity=%221%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 1.5v21M2.9 6.75l18.2 10.5M2.9 17.25l18.2-10.5M9.4 3.4 12 6l2.6-2.6M9.4 20.6 12 18l2.6 2.6M3.6 9.9l3.5-.9-.9-3.5M20.4 14.1l-3.5.9.9 3.5M3.6 14.1l3.5.9-.9 3.5M20.4 9.9l-3.5-.9.9-3.5%22 fill=%22none%22 stroke=%22%23000%22 stroke-opacity=%221%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center/contain no-repeat;opacity:.85}
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .content hr{border:0!important;height:18px!important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 1.5v21M2.9 6.75l18.2 10.5M2.9 17.25l18.2-10.5M9.4 3.4 12 6l2.6-2.6M9.4 20.6 12 18l2.6 2.6M3.6 9.9l3.5-.9-.9-3.5M20.4 14.1l-3.5.9.9 3.5M3.6 14.1l3.5.9-.9 3.5M20.4 9.9l-3.5-.9.9-3.5%22 fill=%22none%22 stroke=%22%23bfe9f7%22 stroke-opacity=%221%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center/16px 16px no-repeat,linear-gradient(90deg,transparent,var(--border-default) 18%,var(--border-default) 44%,transparent 44%,transparent 56%,var(--border-default) 56%,var(--border-default) 82%,transparent) center/100% 1px no-repeat!important}
html body.w686-theme-light[class][class] .content hr{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 1.5v21M2.9 6.75l18.2 10.5M2.9 17.25l18.2-10.5M9.4 3.4 12 6l2.6-2.6M9.4 20.6 12 18l2.6 2.6M3.6 9.9l3.5-.9-.9-3.5M20.4 14.1l-3.5.9.9 3.5M3.6 14.1l3.5.9-.9 3.5M20.4 9.9l-3.5-.9.9-3.5%22 fill=%22none%22 stroke=%22%234f8fae%22 stroke-opacity=%221%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center/16px 16px no-repeat,linear-gradient(90deg,transparent,var(--border-default) 18%,var(--border-default) 44%,transparent 44%,transparent 56%,var(--border-default) 56%,var(--border-default) 82%,transparent) center/100% 1px no-repeat!important}

/* Téli esemény kártyái és fejléce is kapnak dért */
#winter686 .w686-hero{position:relative;box-shadow:inset 0 0 0 1px rgba(205,240,255,.25),0 10px 30px rgba(0,20,40,.35)}
#winter686 .w686-hero img{box-shadow:0 0 0 3px rgba(225,247,255,.35),0 8px 24px rgba(0,0,0,.3)}
#winter686 :is(.w686-panel,.w686-card){background-image:radial-gradient(circle at 0 0,rgba(214,243,255,.14),transparent 50px),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 1.5v21M2.9 6.75l18.2 10.5M2.9 17.25l18.2-10.5M9.4 3.4 12 6l2.6-2.6M9.4 20.6 12 18l2.6 2.6M3.6 9.9l3.5-.9-.9-3.5M20.4 14.1l-3.5.9.9 3.5M3.6 14.1l3.5.9-.9 3.5M20.4 9.9l-3.5-.9.9-3.5%22 fill=%22none%22 stroke=%22%23d8f3ff%22 stroke-opacity=%220.32%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:0 0,top 8px right 10px!important;background-size:auto,18px 18px!important}
/* Olvashatóság a téli rétegben: piros figyelmeztető csempe és a „Kényelmes olvasás” gomb */
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .task-attention.task-attention-daily,html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .task-attention.task-attention-daily :is(small,b,strong,span,em){color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.25)}
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] a[href="/community.php?tab=reading"]{background:var(--button-bg)!important;color:var(--button-text)!important;border-color:var(--button-border)!important}
@media (prefers-reduced-motion:reduce){html body:is(.w686-theme-dark,.w686-theme-light)[class][class] .top::after{filter:none}}
#w686-weather{opacity:.78}
/* 732: a téli réteg önálló alapon fut; világos télnél a böngésző űrlapelemei is világosak */
body.w686-theme-light[class]{color-scheme:light}
body.w686-theme-dark[class]{color-scheme:dark}
/* 732: a fejléc hópehely-gombja ikonként, a többi fejlécgomb méretében (a felirat a felolvasónak megmarad) */
.baha-header-actions .winter-snow-toggle{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;width:44px;height:44px;padding:0!important;border-radius:50%!important;font-size:20px;line-height:1}
.baha-header-actions .winter-snow-toggle .autumn-toggle-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}

/* 22.9.733 – akcentus hátterű statisztika-gombok téli módban */
html body:is(.w686-theme-dark,.w686-theme-light)[class][class] :is(.us641-filters>button,.usage-filter-actions>button:not(.usage-secondary),.ops733 .ops-period a[aria-current=true]){color:var(--accent-text)!important;-webkit-text-fill-color:var(--accent-text)!important}

/* 22.9.746 – Karácsonyi sapka a smiley-gombon (írósáv) */
body:is(.w686-theme-dark,.w686-theme-light)[class] .smiley-toggle{position:relative!important;overflow:visible!important}
body:is(.w686-theme-dark,.w686-theme-light)[class] .smiley-toggle::after{content:""!important;display:block!important;position:absolute!important;width:24px!important;height:21px!important;left:50%!important;top:-5px!important;transform:translateX(-38%) rotate(16deg)!important;background:url('/assets/icons/santa-hat746.svg') center/contain no-repeat!important;pointer-events:none!important;z-index:2!important;margin:0!important;border:0!important;box-shadow:none!important;opacity:1!important}
