.lo-board[data-astro-cid-ewvqtrzd]{user-select:none;flex-direction:column;align-items:stretch;gap:18px;display:flex}@media (width>=1100px){.lo-board[data-astro-cid-ewvqtrzd]{flex-direction:row;align-items:flex-start}.lo-left[data-astro-cid-ewvqtrzd]{flex-shrink:0;width:360px}.lo-right[data-astro-cid-ewvqtrzd]{flex:1;min-width:0}}.lo-left[data-astro-cid-ewvqtrzd]{flex-direction:column;gap:12px;display:flex}.lo-boardhint[data-astro-cid-ewvqtrzd]{letter-spacing:.14em;color:var(--color-fog-dim);margin-top:12px;font-size:10px}@media (width<=767px){.lo-boardhint[data-astro-cid-ewvqtrzd]{display:none}}.lo-equips[data-astro-cid-ewvqtrzd]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lo-eqslot[data-astro-cid-ewvqtrzd]{border:1px solid var(--color-border);background:repeating-linear-gradient(-45deg,#7882c80a 0 8px,#0000 8px 16px),linear-gradient(#0c112ce6 0%,#06091af2 100%);min-height:76px;transition:border-color .14s,box-shadow .16s,background-color .16s;position:relative;box-shadow:inset 0 1px #ffffff0a}.lo-eqslot-empty[data-astro-cid-ewvqtrzd]{font-family:var(--font-mono);letter-spacing:.28em;color:#6e8dad80;pointer-events:none;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.lo-eqslot[data-astro-cid-ewvqtrzd].is-filled .lo-eqslot-empty[data-astro-cid-ewvqtrzd]{display:none}.lo-empty-pc[data-astro-cid-ewvqtrzd]{justify-items:center;display:inline-grid}.lo-empty-msg[data-astro-cid-ewvqtrzd]{white-space:nowrap;grid-area:1/1}.lo-empty-m1[data-astro-cid-ewvqtrzd]{animation:5s ease-in-out infinite lo-empty-swap-a}.lo-empty-m2[data-astro-cid-ewvqtrzd]{opacity:0;animation:5s ease-in-out infinite lo-empty-swap-b}@keyframes lo-empty-swap-a{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes lo-empty-swap-b{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}.lo-hint-touch[data-astro-cid-ewvqtrzd]{display:none}@media (width<=767px){.lo-empty-pc[data-astro-cid-ewvqtrzd]{display:none}.lo-hint-touch[data-astro-cid-ewvqtrzd]{display:inline}}@media (prefers-reduced-motion:reduce){.lo-empty-m1[data-astro-cid-ewvqtrzd],.lo-empty-m2[data-astro-cid-ewvqtrzd]{animation:none}}.lo-grid-hint[data-astro-cid-ewvqtrzd]{width:var(--cell,64px);height:var(--cell,64px);text-align:center;font-family:var(--font-mono);letter-spacing:.18em;color:#6e8dad80;pointer-events:none;justify-content:center;align-items:center;padding:4px;font-size:8px;line-height:1.7;animation:5s ease-in-out infinite lo-hint-blink;display:flex;position:absolute;bottom:0;right:0}@keyframes lo-hint-blink{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@media (width<=767px){.lo-grid-hint[data-astro-cid-ewvqtrzd]{display:none}}@media (prefers-reduced-motion:reduce){.lo-grid-hint[data-astro-cid-ewvqtrzd]{animation:none}}.lo-eqslot[data-astro-cid-ewvqtrzd].is-target{border-color:var(--color-amber);background-color:#ffcc441a;box-shadow:inset 0 0 0 1px #fc46,0 0 16px #ffcc4447}.lo-gridcard[data-astro-cid-ewvqtrzd]{padding:8px}.lo-gridcard-head[data-astro-cid-ewvqtrzd]{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 8px;display:flex}.lo-gridcard-titlewrap[data-astro-cid-ewvqtrzd]{align-items:center;gap:8px;min-width:0;display:inline-flex}.lo-gridcard-ico[data-astro-cid-ewvqtrzd]{border:1px solid var(--color-border);background:#02101f80;flex-shrink:0;width:16px;height:16px}.lo-gridcard-title[data-astro-cid-ewvqtrzd]{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-fog);font-size:17px;line-height:1}.lo-gridcard-sub[data-astro-cid-ewvqtrzd]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-fog-dim);white-space:nowrap;background-image:linear-gradient(100deg, transparent 38%, var(--color-crt) 48%, #d3f6ff 50%, var(--color-crt) 52%, transparent 62%), linear-gradient(var(--color-fog-dim), var(--color-fog-dim));-webkit-text-fill-color:transparent;background-position:150% 0,0 0;background-repeat:no-repeat,no-repeat;background-size:220% 100%,100% 100%;background-clip:text;font-size:9px;animation:8s ease-in-out infinite lo-sub-sheen}.lo-left[data-astro-cid-ewvqtrzd] .lo-gridcard[data-astro-cid-ewvqtrzd]:last-child .lo-gridcard-sub[data-astro-cid-ewvqtrzd]{animation-delay:.5s}.lo-right[data-astro-cid-ewvqtrzd] .lo-gridcard-sub[data-astro-cid-ewvqtrzd]{animation-delay:1s}@keyframes lo-sub-sheen{0%,72%{filter:drop-shadow(0 0 #3dffc800);background-position:150% 0,0 0}82%{filter:drop-shadow(0 0 4px #3dffc8b3)}92%,to{filter:drop-shadow(0 0 #3dffc800);background-position:-50% 0,0 0}}@media (prefers-reduced-motion:reduce){.lo-gridcard-sub[data-astro-cid-ewvqtrzd]{-webkit-text-fill-color:var(--color-fog-dim);background:0 0;animation:none}}.lo-grid-scroll[data-astro-cid-ewvqtrzd],.lo-grid-scroll--fit[data-astro-cid-ewvqtrzd]{overflow:visible}.lo-grid[data-astro-cid-ewvqtrzd]{background-color:#02101fb3;background-image:linear-gradient(90deg,#2f85c838 1px,#0000 1px),linear-gradient(#2f85c838 1px,#0000 1px);background-size:var(--cell,64px) var(--cell,64px);border:1px solid var(--color-border);background-position:0 0;outline:none;transition:box-shadow .14s,border-color .14s;position:relative}.lo-grid[data-astro-cid-ewvqtrzd]:focus-visible{box-shadow:0 0 0 2px #8cf6ff66}.lo-grid[data-astro-cid-ewvqtrzd].is-target{border-color:#8cf6ff99;box-shadow:inset 0 0 22px #3dffc81f}.lo-trash[data-astro-cid-ewvqtrzd]{z-index:60;color:var(--color-fog-dim);border:1px solid var(--color-border);pointer-events:none;background:linear-gradient(#0c112ceb,#06091af5);border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:12px 9px;transition:color .15s,border-color .15s,box-shadow .2s,background .2s;display:none;position:fixed;bottom:96px;right:40px;box-shadow:0 6px 18px #00000080}@media (width>=768px){.lo-trash[data-astro-cid-ewvqtrzd]{display:flex}}.lo-trash-ico[data-astro-cid-ewvqtrzd]{width:30px;height:30px;position:relative}.lo-trash-ico[data-astro-cid-ewvqtrzd]>svg[data-astro-cid-ewvqtrzd]{width:100%;height:100%;display:block}.lo-trash-flame[data-astro-cid-ewvqtrzd]{transform-origin:bottom;color:#ff8a2a;opacity:0;pointer-events:none;filter:drop-shadow(0 0 4px #ff8c28cc);width:26px;height:30px;transition:opacity .15s;position:absolute;bottom:1px;left:50%;transform:translate(-50%)scaleY(.5)}.lo-trash-flame[data-astro-cid-ewvqtrzd]>svg[data-astro-cid-ewvqtrzd]{width:100%;height:100%;display:block}.lo-trash-label[data-astro-cid-ewvqtrzd]{font-family:var(--font-mono);letter-spacing:.22em;opacity:.7;font-size:8px}.lo-trash[data-astro-cid-ewvqtrzd].is-target{color:#ffd0a8;border-color:var(--color-amber);background:linear-gradient(#401a0af2,#1e0a06f5);box-shadow:0 0 26px #ff782880}.lo-trash[data-astro-cid-ewvqtrzd].is-target .lo-trash-flame[data-astro-cid-ewvqtrzd]{opacity:1;animation:.42s ease-in-out infinite alternate lo-trash-flicker}@keyframes lo-trash-flicker{0%{opacity:.85;transform:translate(-50%)scaleY(.9)rotate(-3deg)}to{opacity:1;transform:translate(-50%)scaleY(1.25)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.lo-trash[data-astro-cid-ewvqtrzd].is-target .lo-trash-flame[data-astro-cid-ewvqtrzd]{animation:none}}.lo-item{color:var(--color-fog);font-family:var(--font-mono);cursor:grab;user-select:none;touch-action:none;background:linear-gradient(#28325ad9 0%,#0f1432f2 100%);outline:none;margin:0;padding:0;transition:box-shadow .12s,filter .12s;position:absolute;box-shadow:inset 0 0 0 1px #7882c859,inset 0 1px #ffffff0f,inset 0 -2px #0006,0 2px 6px #00000080}.lo-item[data-kind=lang]{background:linear-gradient(#284696b3 0%,#0c1232f2 100%)}.lo-item[data-kind=platform]{background:linear-gradient(#1c7396a6 0%,#081c2af2 100%)}.lo-item[data-kind=lib]{background:linear-gradient(#5f37a0b3 0%,#190e32f2 100%)}.lo-item[data-kind=tool]{background:linear-gradient(#1c6e5cb3 0%,#081e1af2 100%)}.lo-item[data-kind=infra]{background:linear-gradient(#82377399 0%,#260c22f2 100%)}.lo-item[data-kind=concept]{background:linear-gradient(#966e1e9e 0%,#281c08f2 100%)}.lo-item[data-kind=project]{background:linear-gradient(#962d2d9e 0%,#2d0c0cf2 100%)}.lo-item[data-kind=tutorial]{background:linear-gradient(#22689699 0%,#081a30f2 100%)}.lo-dolphin{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite lo-dolphin-bob}@keyframes lo-dolphin-bob{0%,to{transform:translateY(1px)rotate(2deg)}50%{transform:translateY(-2px)rotate(-3deg)}}.lo-dolphin-wave{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite lo-dolphin-wave}@keyframes lo-dolphin-wave{0%,to{opacity:.4;transform:translate(-1px)}50%{opacity:.6;transform:translate(1px)}}.lo-cta{z-index:4;text-align:right;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-crt);text-shadow:0 1px 2px #000000f2,0 0 5px #000c,0 0 6px #3dffc866;white-space:nowrap;pointer-events:none;font-size:8px;font-weight:600;animation:3.2s ease-in-out infinite lo-cta-breathe;position:absolute;bottom:3px;left:auto;right:5px}@keyframes lo-cta-breathe{0%,to{opacity:.72}50%{opacity:1}}.lo-dolphin-hop{animation:.7s cubic-bezier(.2,.8,.3,1) lo-dolphin-hop!important}@keyframes lo-dolphin-hop{0%{transform:translateY(0)rotate(0)scale(1)}25%{transform:translateY(-9px)rotate(-14deg)scale(1.06)}45%{transform:translateY(-3px)rotate(6deg)scale(1.02)}65%{transform:translateY(1px)rotate(-4deg)scale(1)}to{transform:translateY(0)rotate(0)scale(1)}}.lo-detail-media.is-poke{cursor:pointer}.lo-penguin{z-index:9990;pointer-events:none;position:fixed}.lo-penguin svg{width:100%;height:100%;display:block;overflow:visible}.lo-penguin-art{width:100%;height:100%;animation:1.7s ease-in-out infinite lo-penguin-bob;display:block}.lo-penguin-art img,.lo-penguin-art svg{object-fit:contain;width:100%;height:100%;display:block}@keyframes lo-penguin-bob{0%,to{transform:translateY(3px)rotate(5deg)}50%{transform:translateY(-5px)rotate(-6deg)}}.lo-penguin-bubs{width:55%;height:55%;position:absolute;top:-30%;right:-22%}.lo-penguin-bub{opacity:0;animation:1.1s ease-out infinite lo-penguin-bub}@keyframes lo-penguin-bub{0%{opacity:0;transform:translateY(2px)}30%{opacity:.7}to{opacity:0;transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.lo-penguin-art,.lo-penguin-bub{animation:none}}.lo-item .lo-toolmark{color:var(--accent,#9adfc3);opacity:.2}.lo-item .lo-toolmark svg{width:72%;height:72%;top:14%;left:14%}.lo-item.lo-burning{transform-origin:bottom;animation:.75s ease-in forwards lo-burn}.lo-item.lo-burning:after{content:"";z-index:6;pointer-events:none;mix-blend-mode:screen;filter:blur(1px);background:radial-gradient(50% 60% at 30% 100%,#ffe278f2 0%,#ff781ebf 35%,#c8281400 70%),radial-gradient(45% 55% at 70% 100%,#ffc85ae6 0%,#ff5a14b3 40%,#a01e0f00 72%),radial-gradient(60% 70% at 50% 100%,#ffa03cd9 0%,#dc3c1400 75%);animation:.75s ease-in forwards lo-burn-flame;position:absolute;inset:-6px -4px -2px}@keyframes lo-burn{0%{filter:brightness();opacity:1;transform:translateY(0)scale(1)rotate(0)}35%{filter:brightness(1.5)saturate(1.4);opacity:1;transform:translateY(-4px)scale(1.02)rotate(-2deg)}70%{filter:brightness(1.2)contrast(1.2);opacity:.7;transform:translateY(-14px)scale(.86)rotate(3deg)}to{filter:brightness(.6)blur(3px);opacity:0;transform:translateY(-40px)scale(.55)rotate(-4deg)}}@keyframes lo-burn-flame{0%{opacity:0;transform:scaleY(.4)translateY(6px)}25%{opacity:1;transform:scaleY(1.15)translateY(0)}70%{opacity:.9;transform:scaleY(1.5)translateY(-8px)}to{opacity:0;transform:scaleY(1.9)translateY(-22px)}}@media (prefers-reduced-motion:reduce){.lo-item.lo-burning,.lo-item.lo-burning:after{animation:none}}.lo-cta-pc{justify-items:end;display:inline-grid}.lo-cta-msg{white-space:nowrap;grid-area:1/1}.lo-cta-m1{animation:5s ease-in-out infinite lo-cta-swap-a}.lo-cta-m2{opacity:0;animation:5s ease-in-out infinite lo-cta-swap-b}@keyframes lo-cta-swap-a{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes lo-cta-swap-b{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}.lo-cta-touch{display:none}@media (width<=767px){.lo-cta-pc{display:none}.lo-cta-touch{display:inline}}@media (prefers-reduced-motion:reduce){.lo-dolphin,.lo-dolphin-wave,.lo-cta,.lo-cta-m1,.lo-cta-m2{animation:none}}.lo-item:before{content:"";opacity:0;pointer-events:none;z-index:0;background:#c4d2ff38;transition:opacity .12s;position:absolute;inset:0}.lo-item:hover:before{opacity:1}.lo-item:focus-visible{outline:2px solid var(--color-blood);outline-offset:2px;z-index:6}.lo-item:focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){.lo-item{transition:box-shadow .12s,filter .12s,translate .14s}.lo-item:hover{z-index:20;translate:0 -3px;box-shadow:inset 0 0 0 1px #7882c859,inset 0 1px #ffffff0f,inset 0 -2px #0006,0 6px 14px #0009}}.lo-item.is-dragging{cursor:grabbing;filter:brightness(1.15);box-shadow:inset 0 0 0 1px var(--accent), 0 12px 24px #000000b3;translate:none}.lo-item.is-invalid{background:linear-gradient(#781e1ed9 0%,#3c0808f2 100%);box-shadow:inset 0 0 0 1px #ff3838,0 0 18px #ff383880}.lo-item.is-equipped{width:auto;height:auto;position:absolute;inset:0}.lo-item.is-equipped .lo-itemlabel{font-size:16px}.lo-eq-name,.lo-eq-years{display:none}.lo-item.is-equipped .lo-eq-name{z-index:4;max-width:78%;font-family:var(--font-pixel-jp);text-align:right;color:#f0f5fffa;text-shadow:0 1px 3px #000000f2,0 0 5px #000000d9;overflow-wrap:anywhere;pointer-events:none;font-size:8px;line-height:1.1;display:block;position:absolute;top:4px;right:6px;overflow:hidden}.lo-item.is-equipped .lo-eq-years{z-index:4;font-family:var(--font-display);letter-spacing:.03em;white-space:nowrap;color:var(--color-crt);text-shadow:0 1px 3px #000000f2;pointer-events:none;font-size:10.5px;display:block;position:absolute;bottom:3px;right:6px}.lo-eq-badge{display:none}.lo-item.is-equipped .lo-eq-badge{z-index:4;width:14px;height:14px;font-family:var(--font-mono);color:var(--color-crt);text-shadow:0 0 6px #3dffc899,0 0 1px #3dffc8e6;pointer-events:none;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:3px;left:4px}.lo-particle{z-index:9998;pointer-events:none;will-change:transform, opacity;border-radius:50%;position:fixed}.lo-item .lo-visual{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.lo-item .lo-visual svg{transform-origin:50%;width:84%;height:84%;position:absolute;top:8%;left:8%}.lo-logo{object-fit:contain;pointer-events:none;width:84%;height:84%;position:absolute;top:8%;left:8%}.lo-logo--invert{filter:invert()}.lo-item.is-rotated .lo-visual svg,.lo-item.is-rotated .lo-visual .lo-logo{max-width:none;max-height:none;width:calc(var(--ch,100%) * .84);height:calc(var(--cw,100%) * .84);top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.lo-item.is-rotated .lo-itemlabel{width:var(--ch,100%);height:var(--cw,100%);inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(90deg)}.lo-item .lo-itemlabel{text-align:center;font-family:var(--font-pixel-jp);font-weight:700;font-size:var(--label-fs,calc(var(--cell,64px) * .2 * var(--label-scale,1)));color:#e5ecf8f5;text-shadow:0 1px 2px #000000d9;overflow-wrap:normal;word-break:normal;pointer-events:none;justify-content:center;align-items:center;padding:6%;line-height:1.12;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes lo-enter-in{0%{opacity:0}to{opacity:1}}.lo-item.lo-enter{animation:.34s ease-out both lo-enter-in}@media (width<=767px){.lo-item{cursor:default;touch-action:manipulation}}@media (prefers-reduced-motion:reduce){.lo-item{transition:none}}.lo-detail-window{z-index:80;background:linear-gradient(180deg, var(--color-panel-2) 0%, var(--color-panel) 100%);border:1px solid var(--color-border);width:380px;max-width:calc(100vw - 24px);color:var(--color-fog);font-family:var(--font-sans);user-select:none;animation:.18s cubic-bezier(.2,.7,.2,1) both lo-detail-pop;position:fixed;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #00000080,0 24px 50px #000000bf}.lo-detail-name,.lo-detail-desc{user-select:text}@keyframes lo-detail-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.lo-detail-titlebar{border-bottom:1px solid var(--color-border);cursor:move;user-select:none;touch-action:none;background:#00000059;height:21px}.lo-detail-close{z-index:2;border:1px solid var(--color-border);height:17px;color:var(--color-fog);font-family:var(--font-mono);letter-spacing:.16em;cursor:pointer;background:#00000040;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;line-height:1;transition:all .1s linear;display:inline-flex;position:absolute;top:2px;right:3px}.lo-detail-close:hover,.lo-detail-close:focus-visible{color:var(--color-blood);border-color:var(--color-blood);outline:none;box-shadow:0 0 8px #3dd5ff66}.lo-close-touch{display:none}@media (width<=767px){.lo-close-pc{display:none}.lo-close-touch{display:inline}}.lo-detail-namerow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lo-detail-namerow .lo-detail-name{flex:auto;min-width:0}.lo-detail-nav{flex:none;gap:6px;display:none}.lo-detail-body{grid-template-columns:96px 1fr;align-items:start;gap:16px;padding:8px 16px 12px 8px;display:grid}.lo-detail-media{background:linear-gradient(#28325ad9 0%,#0f1432f2 100%);border:1px solid #7882c866;flex-shrink:0;width:96px;height:96px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 -2px #0006}.lo-detail-media svg,.lo-detail-media img{object-fit:contain;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.lo-detail-media .lo-detail-mark{color:var(--accent,#9adfc3);opacity:.2}.lo-detail-media .lo-detail-label{z-index:1;text-align:center;font-family:var(--font-pixel-jp);color:#e5ecf8f5;text-shadow:0 1px 2px #000000d9;word-break:normal;justify-content:center;align-items:center;padding:10%;font-size:17px;font-weight:700;line-height:1.14;display:flex;position:absolute;inset:0;overflow:hidden}.lo-detail-info{min-width:0}.lo-detail-name{font-family:var(--font-pixel-jp);color:var(--color-fog);word-break:break-word;margin:0 0 4px;font-size:22px;line-height:1.15}.lo-detail-meta{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-fog-dim);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:10px;display:flex}.lo-detail-exp{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-crt);text-shadow:0 0 6px #3dffc866;flex-shrink:0;font-size:12px}.lo-detail-desc{font-family:var(--font-sans);color:var(--color-fog);margin:0;font-size:13px;line-height:1.65}.lo-detail-note{font-family:var(--font-sans);color:var(--color-fog-dim);margin:8px 0 0;font-size:12px;line-height:1.6}.lo-detail-note:before{content:"» ";color:var(--color-crt)}@media (width<=480px){.lo-detail-body{gap:12px;padding:12px}.lo-detail-name{font-size:19px}}@keyframes lo-detail-slide-in{0%{opacity:0;transform:translate(110%,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes lo-detail-slide-out{0%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translate(110%,-50%)}}@media (width<=767px){.lo-detail-window{flex-direction:column;width:min(360px,100vw - 28px);max-width:none;height:min(440px,100dvh - 96px);margin:0 auto;animation:80ms cubic-bezier(.2,.8,.3,1) both lo-detail-slide-in;display:flex;top:50%;left:0;right:0;transform:translateY(-50%)}.lo-detail-window.is-closing{animation:80ms cubic-bezier(.6,0,.8,.5) both lo-detail-slide-out}.lo-detail-body{flex:auto;grid-template-columns:1fr;align-content:start;min-height:0;overflow-y:auto}.lo-detail-media{flex-shrink:0;width:100%;height:clamp(120px,34vw,180px)}.lo-detail-titlebar{display:none}.lo-detail-nav{display:flex}.lo-detail-prev,.lo-detail-next{border:1px solid var(--color-border);height:28px;color:var(--color-fog);font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:#00000040;align-items:center;gap:2px;padding:0 9px;font-size:11px;line-height:1;transition:all .1s linear;display:inline-flex}.lo-detail-prev span,.lo-detail-next span{font-size:9px}.lo-detail-prev:active,.lo-detail-next:active{border-color:var(--color-crt);color:var(--color-crt)}.lo-detail-prev:disabled,.lo-detail-next:disabled{opacity:.3;cursor:default}.lo-detail-foot{justify-content:flex-end;padding:0 12px 12px;display:flex}.lo-detail-close{touch-action:manipulation;width:fit-content;height:36px;margin:0;padding:0 16px;font-size:13px;display:flex;position:static}}@media (prefers-reduced-motion:reduce){.lo-detail-window{animation:none}}
