@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/anton-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/anton-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/barlow-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/barlow-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/barlow-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/barlow-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/barlow-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/barlow-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/barlow-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/barlow-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jetbrains-mono-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/roboto-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/roboto-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--black:#000;--white:#fff;--green:#43a82f;--orange:#f56d2e;--red:#ee2e24;--blue:#1d3cc9;--green-soft:#eef9e7;--green-deep:#3e8e1c;--green-hover:#5bbe47;--orange-soft:#fff1e8;--orange-line:#f7a27a;--orange-deep:#c9501a;--orange-ink:#8f3810;--orange-hover:#ff8247;--green-ink:#1f5e0b}
:root{--grey:#aaa}*{box-sizing:border-box}html,body{background:var(--black);color:var(--white);-webkit-text-size-adjust:100%;margin:0;font-family:Barlow,system-ui,sans-serif;font-size:18px;line-height:1.4}h1,h2,h3{text-transform:uppercase;margin:0;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:1}.empty{color:var(--grey);font-style:italic}
:root{--display:Anton,Impact,"Arial Narrow",sans-serif;--sans:Barlow,Arial,sans-serif;--mono:ui-monospace,Menlo,Consolas,monospace;--bg:var(--black);--fg:var(--white);--fg2:#ddd;--muted:#a8a8a8;--faint:#5d6068;--surface:#141414;--surface2:#1f1f1f;--line:#2a2a2a;--line2:#333;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#fafafa;--fg:#111;--fg2:#333;--muted:#616161;--surface:var(--white);--surface2:#f3f3f3;--line:#e0e0e0;--line2:#d0d0d0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--sans);font-size:16px}.lx h1,.lx h2,.lx h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-weight:400;line-height:.95}.lx-sec h2{max-width:none;font-size:clamp(36px,5.5vw,72px)}.lx h3{font-size:clamp(24px,3vw,36px)}.lx-k{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:13px;font-weight:600}.lx-sec{max-width:1080px;margin:0 auto}.lx-btn{background:var(--orange);color:var(--black);font-family:var(--sans);text-transform:uppercase;letter-spacing:.06em;padding:14px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block;border-radius:0!important}.lx-btn.small{padding:10px 16px;font-size:13px}.lx-btn.big{padding:18px 28px}.lx-btn.ghost{border:2px solid var(--white);color:var(--white);background:0 0}.lx-body{color:#ddd;font-size:18px}.theme-toggle{border:1px solid var(--line2);width:34px;height:34px;color:var(--fg);cursor:pointer;vertical-align:middle;background:0 0;place-items:center;margin-right:8px;display:inline-grid}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ms-mark{vertical-align:middle;flex:none;display:inline-block;overflow:hidden}.ms-mark img{width:100%;height:auto;display:block}.sf-marks{align-items:center;gap:14px;margin-bottom:14px;display:flex}.sf-marks img{height:26px;margin:0;display:block}.po-dates{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:-4px 0 16px;display:flex}.po-dates b{font-family:var(--display);color:var(--orange);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(32px,5.2vw,64px);font-weight:400;line-height:1}.po-dates span{text-transform:uppercase;letter-spacing:.12em;color:var(--white);font-size:clamp(15px,1.6vw,20px);font-weight:600}.po-price{font:600 13px/1.4 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--white);opacity:.85;display:block}.po-count{letter-spacing:.06em;text-transform:uppercase;color:#ddd;margin:-6px 0 18px;font-size:14px;font-style:normal;font-weight:600;display:block}.qr{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:14px;padding:34px 0 20px}.qr-q{max-width:880px;margin:0 auto;animation:.6s qrIn}@keyframes qrIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qr-q{animation:none}}.qr-q blockquote{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;text-align:center;color:var(--fg);margin:0;font-size:clamp(22px,3.6vw,38px);font-weight:400;line-height:1.15}.qr-q blockquote.long{font-size:clamp(18px,2.6vw,28px)}.qr-q figcaption{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:22px;display:flex}.qr-q figcaption b{font-family:var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--orange);font-size:clamp(13px,1.6vw,16px);font-weight:600}.qr-q figcaption span{color:var(--muted);font-size:14px}.qr-nav{justify-content:center;align-items:center;gap:14px;margin-top:26px;display:flex}.qr-nav>button{border:1px solid var(--line2);width:36px;height:36px;color:var(--fg);cursor:pointer;background:0 0}.lx-speakers{grid-template-columns:repeat(3,1fr);gap:22px 12px;margin-top:28px;display:grid}@media (min-width:640px){.lx-speakers{grid-template-columns:repeat(5,1fr)}}.lx-sp{text-align:center;margin:0}.lx-sp img,.lx-initials{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.08);background:#17181c;place-items:center;width:100%;display:grid;border-radius:0!important;outline:0!important}.lx-sp:hover img{filter:none}.lx-initials{font-family:var(--display);color:var(--muted);font-size:28px}.pc{position:relative}.pc .lx-sp{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;padding:0;display:block}.pc-cap{margin-top:12px;line-height:1.25;display:block}.pc-cap b{color:var(--fg);font-size:14px;display:block}.pc-cap small{color:var(--muted);font-size:12px}.pc-card{z-index:60;background:var(--surface);width:min(340px,86vw);max-height:60vh;color:var(--fg);border:1px solid var(--orange);text-align:left;padding:16px;display:none;position:absolute;top:calc(100% + 8px);left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 18px 50px #0000008c}@media (hover:hover){.pc:hover .pc-card,.pc:focus-within .pc-card{display:block}.pc-x{display:none}}.pc.open .pc-card{display:block}@media (hover:none){.pc.open .pc-card{width:auto;max-height:80dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));animation:.2s ease-out pc-up;position:fixed;inset:auto 0 0;overflow:auto;transform:none}.pc.open:before{content:"";z-index:59;background:#0009;position:fixed;inset:0}}@keyframes pc-up{0%{transform:translateY(100%)}to{transform:none}}.pc-x{color:var(--muted);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:26px;position:absolute;top:8px;right:10px}.pc-head{align-items:center;gap:12px;padding-right:30px;display:flex}.pc-head img,.pc-head .lx-initials{object-fit:cover;filter:none;flex:none;width:56px;height:56px}.pc-head b{font:400 20px/1.1 var(--display);text-transform:uppercase;display:block}.pc-head small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.pc-bio{color:var(--fg2);white-space:pre-line;margin:12px 0 0;font-size:14px;line-height:1.5}.pc-bio.ph{color:var(--muted);font-style:italic}.pc-li{color:var(--orange);margin-top:10px;font-size:14px;display:inline-block}.pc:hover,.pc:focus-within,.pc.open{z-index:61}.po-sp{gap:12px!important}.po-sp .pc-cap b{font-size:clamp(11px,1.1vw,14px);line-height:1.2}.po-sp .pc-cap small{font-size:clamp(10px,.9vw,12px)}@media (max-width:700px){.po-sp{grid-template-columns:repeat(3,1fr)!important}}.lx-logo{justify-content:center;align-items:center;height:90px;padding:14px 20px;display:flex}.lx-logo img{object-fit:contain;max-height:100%}.lx-logo.word{font-family:var(--display);color:var(--white);font-size:18px}.lx-logo .for-dark,.lx-logo .for-light,.lg2 .for-dark,.lg2 .for-light{display:none}:root:not([data-theme=light]) .for-dark{display:block}:root:not([data-theme=light]) .both:hover .for-dark{display:none}:root:not([data-theme=light]) .both:hover .for-light,:root[data-theme=light] .for-light{display:block}:root[data-theme=light] .both:hover .for-light{display:none}:root[data-theme=light] .both:hover .for-dark{display:block}:root:not([data-theme=light]) .lx-logo:not(.both).on-light img,:root:not([data-theme=light]) .lg2:not(.both).on-light img,:root[data-theme=light] .lx-logo:not(.both).on-dark img,:root[data-theme=light] .lg2:not(.both).on-dark img{filter:invert()grayscale()}.po-logos .lg2{align-items:center;height:36px;padding:4px 8px;display:inline-flex}.po-logos .lg2 img{object-fit:contain;filter:none;max-width:140px;height:28px}.po-logos .lg2.both:hover{background:#f2f2ef}:root[data-theme=light] .po-logos .lg2.both:hover{background:#111}.lx-band{background:var(--orange);color:var(--black);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:0 -24px 10px;padding:16px 24px;text-decoration:none;display:grid}.lx-band b{font-family:var(--display);text-transform:uppercase;font-size:clamp(22px,3vw,34px);font-weight:400;line-height:1}.lx-band span{font-size:15px}.lx-band i{text-transform:uppercase;letter-spacing:.06em;background:var(--black);color:var(--white);white-space:nowrap;padding:10px 16px;font-style:normal;font-weight:600}@media (max-width:700px){.lx-band{grid-template-columns:1fr}.lx-band i{justify-self:start}}.lx-cards{grid-template-columns:1fr;gap:12px;margin-top:20px;display:grid}@media (min-width:640px){.lx-cards.n3{grid-template-columns:repeat(3,1fr)}}.lx-hotel{background:var(--surface);border:1px solid var(--line);flex-direction:column;margin:0;display:flex;overflow:hidden}.lx-hotel-main{aspect-ratio:4/3;background:#111;overflow:hidden}.lx-hotel-main img{object-fit:cover;width:100%;height:100%;transition:opacity .2s;display:block}.lx-hotel figcaption{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.lx-hotel figcaption span{font-family:var(--display);text-transform:uppercase;color:var(--fg);justify-content:space-between;gap:10px;font-size:22px;display:flex}.lx-hotel figcaption i{color:var(--orange);font-style:normal}.lx-hotel figcaption small{color:var(--fg2);font-size:14px}.lx-hotel figcaption .lx-hotel-book{align-self:flex-start;margin-top:10px;padding:10px 14px;font-size:12px}:root[data-theme=light] .lx-hotel{background:var(--white)!important;border:1px solid var(--line)!important}.sf{border-top:4px solid var(--orange);background:var(--bg);color:var(--fg);margin-top:40px}.sf-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px;padding:40px 24px;display:grid}.sf-brand b{font-family:var(--display);text-transform:uppercase;font-size:26px;font-weight:400;line-height:1;display:block}.sf-brand span{text-transform:uppercase;letter-spacing:.12em;color:var(--orange);margin-top:4px;font-size:12px;font-weight:600;display:block}.sf-brand p{color:var(--muted);max-width:320px;margin:12px 0 0;font-size:14px}.sf-col{align-content:start;gap:8px;display:grid}.sf-col b{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600}.sf-col a{color:var(--fg);border-bottom:1px solid #0000;width:fit-content;font-size:15px;text-decoration:none}.sf-col a:hover{border-bottom-color:var(--orange)}.sf-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 24px;font-size:13px;display:flex}@media (max-width:820px){.sf-top{grid-template-columns:1fr 1fr}}@media (max-width:520px){.sf-top{grid-template-columns:1fr}}:root[data-theme=light] body,:root[data-theme=light] .lx,:root[data-theme=light] .po{background:var(--bg);color:var(--fg)}:root[data-theme=light] .lx-body,:root[data-theme=light] .po-txt p,:root[data-theme=light] .po-story p,:root[data-theme=light] .po-days p,:root[data-theme=light] .po-fly>p,:root[data-theme=light] .po-airports p{color:var(--fg2)}:root[data-theme=light] .po-days>div,:root[data-theme=light] .po-set,:root[data-theme=light] .po-strip,:root[data-theme=light] .po-people,:root[data-theme=light] .po-stay,:root[data-theme=light] .po-fly,:root[data-theme=light] .po-quotes,:root[data-theme=light] .po-airports,:root[data-theme=light] .po-airports>div,:root[data-theme=light] .po-partners,:root[data-theme=light] .po-watch,:root[data-theme=light] .po-glance,:root[data-theme=light] .po-save{border-color:var(--line)}:root[data-theme=light] .po-logos img{filter:grayscale()}:root[data-theme=light] .po-link{color:var(--fg)}:root[data-theme=light] .po-hero .po-link,:root[data-theme=light] .po-hero .po-title p,:root[data-theme=light] .po-hero h1,:root[data-theme=light] .po-hero .po-signin,:root[data-theme=light] .po-hero .po-signin a,:root[data-theme=light] .po-dates span,:root[data-theme=light] .po-price{color:var(--white)}:root[data-theme=light] .po-people small,:root[data-theme=light] .po-foot{color:var(--muted)}:root[data-theme=light] .po-film{background:#e8e8e8}:root[data-theme=light] .lx-btn.ghost{border-color:var(--fg);color:var(--fg)}:root[data-theme=light] .po-partners .lx-k,:root[data-theme=light] .po-strip h2,:root[data-theme=light] .po-people h2,:root[data-theme=light] .po-stay h2,:root[data-theme=light] .po-fly h2,:root[data-theme=light] .po-story h2,:root[data-theme=light] .po-txt h2,:root[data-theme=light] .po-watch h2,:root[data-theme=light] .po-days b,:root[data-theme=light] .po-airports b,:root[data-theme=light] .po-airports strong,:root[data-theme=light] .po-cta h2,:root[data-theme=light] .po-glance summary b,:root[data-theme=light] .po-save b,:root[data-theme=light] .wg-col b,:root[data-theme=light] .wg-row b,:root[data-theme=light] .wg-t,:root[data-theme=light] .wg-mini b,:root[data-theme=light] .wg-how>b,:root[data-theme=light] .wg-how>div b{color:var(--fg)}:root[data-theme=light] .po-glance,:root[data-theme=light] .po-save,:root[data-theme=light] .wg-cell,:root[data-theme=light] .wg-mini,:root[data-theme=light] .po-cta{background:var(--bg);color:var(--fg)}:root[data-theme=light] .wg-cell,:root[data-theme=light] .wg-mini,:root[data-theme=light] .wg-how>div,:root[data-theme=light] .po-passes,:root[data-theme=light] .po-passes a,:root[data-theme=light] .po-mcard{background:var(--surface);border-color:var(--line)}:root[data-theme=light] .wg-cell p,:root[data-theme=light] .wg-mini p,:root[data-theme=light] .wg-how>div p,:root[data-theme=light] .po-passes p,:root[data-theme=light] .wg-k,:root[data-theme=light] .po-glance summary i,:root[data-theme=light] .po-save small,:root[data-theme=light] .po-strip p{color:var(--fg2)}:root[data-theme=light] .po-passes a,:root[data-theme=light] .po-mcard,:root[data-theme=light] .po-clip,:root[data-theme=light] .po-glance summary em{color:var(--fg)}:root[data-theme=light] .po-passes a:hover{background:var(--orange);color:var(--black)}:root[data-theme=light] .wg-legend{color:var(--fg)}:root[data-theme=light] .po-when i{background:var(--orange);color:var(--black)}:root[data-theme=light] .po-cap{color:var(--white);background:#0009}:root[data-theme=light] .po-thumbs button{background:#e8e8e8}:root[data-theme=light] .qr-nav>button{border-color:var(--line2);color:var(--fg)}.slot{font:600 11px/1.3 var(--mono);letter-spacing:.04em;color:var(--black);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;text-transform:none;background:#ffd400;max-width:100%;padding:3px 7px;display:inline-block;overflow:hidden}.slot-block{margin:6px 0;display:block}.slot-img{color:#ffd400;width:100%;height:100%;min-height:200px;font:600 13px/1.3 var(--mono);background:repeating-linear-gradient(45deg,#1a1a1a 0 12px,#111 12px 24px);place-items:center;display:grid}
