
.wu-skip{position:absolute;right:8px;top:-80px;background:#BD9A4F;color:#000;padding:12px 18px;border-radius:6px;z-index:10001;font-weight:700;text-decoration:none}
.wu-skip:focus{top:8px}
:focus-visible{outline:3px solid #BD9A4F!important;outline-offset:2px}
main:focus{outline:none}
.wu-a11y-btn{position:fixed;left:14px;bottom:88px;z-index:10000;width:52px;height:52px;border-radius:50%;border:2px solid #BD9A4F;background:#0b0b0b;color:#BD9A4F;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.5);padding:0}
html.wu-has-cookie .wu-a11y-btn{bottom:calc(var(--wu-ban-h,200px) + 10px)}
.wu-a11y-panel{position:fixed;left:14px;bottom:150px;z-index:10002;width:236px;max-height:calc(100vh - 170px);overflow:auto;background:#111;border:1px solid #BD9A4F;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px;font-family:inherit;direction:rtl;box-shadow:0 10px 30px rgba(0,0,0,.6)}
html.wu-has-cookie .wu-a11y-panel{bottom:auto;top:12px;max-height:calc(100vh - 24px)}
.wu-a11y-panel[hidden]{display:none}
.wu-a11y-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 4px}
.wu-a11y-t{margin:0;color:#BD9A4F;font-weight:800;font-size:18px;line-height:1.2}
.wu-a11y-panel .wu-a11y-x{min-width:44px;min-height:44px;padding:0;text-align:center;font-size:18px;background:transparent;border:1px solid #444}
.wu-a11y-panel button,.wu-a11y-panel a{min-height:44px;background:#1c1c1c;color:#fff;border:1px solid #444;border-radius:8px;padding:9px 10px;font-size:15px;text-align:right;cursor:pointer;font-family:inherit;text-decoration:none;box-sizing:border-box;display:flex;align-items:center}
.wu-a11y-panel button[aria-pressed="true"]{background:#BD9A4F;color:#000;border-color:#BD9A4F;font-weight:700}
.wu-a11y-panel button[aria-pressed="true"]::after{content:" ✓";margin-inline-start:6px}
.wu-a11y-panel a{color:#D9BC78;text-decoration:underline}
.wu-cookie{position:fixed;right:0;left:0;bottom:0;z-index:9999;background:#0b0b0b;border-top:2px solid #BD9A4F;color:#fff;padding:14px 16px calc(14px + env(safe-area-inset-bottom));direction:rtl;font-size:15px;line-height:1.55;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;box-shadow:0 -10px 30px rgba(0,0,0,.6);max-height:70vh;overflow:auto;box-sizing:border-box}
.wu-cookie p{margin:0;flex:1 1 320px}
.wu-cookie a{color:#D9BC78;text-decoration:underline}
.wu-cookie-b{display:flex;gap:8px;flex:1 1 auto;justify-content:flex-start;max-width:420px}
.wu-cookie button{flex:1;min-height:46px;font-family:inherit;font-size:16px;font-weight:700;border-radius:8px;padding:9px 16px;cursor:pointer}
.wu-ok{background:#BD9A4F;color:#000;border:2px solid #BD9A4F}
.wu-no{background:#1a1a1a;color:#fff;border:2px solid #8a8a8a}
html.wu-a-big{font-size:125%!important}
html.wu-a-big body{zoom:1.15}
html.wu-a-contrast body,html.wu-a-contrast body *{background-color:#000!important;background-image:none!important;color:#ffff00!important;border-color:#ffff00!important;text-shadow:none!important}
html.wu-a-contrast img,html.wu-a-contrast video{filter:none}
html.wu-a-links a{text-decoration:underline!important;outline:2px dashed #BD9A4F;outline-offset:2px}
html.wu-a-font body,html.wu-a-font body *{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:.02em}
html.wu-a-still *,html.wu-a-still *::before,html.wu-a-still *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
html.wu-a-gray body{filter:grayscale(1)}
@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media (max-width:480px){.wu-a11y-btn{left:8px;width:46px;height:46px}.wu-a11y-panel{left:8px}}
