@import"https://fonts.googleapis.com/css2?family=DotGothic16&display=swap";lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube:before{content:attr(data-title);display:block;position:absolute;top:0;background-image:linear-gradient(180deg,#000000ab,#0000008a 14%,#00000026 54%,#0000000d 72%,#0000 94%);height:99px;width:100%;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);font-size:18px;padding:25px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{display:block;width:100%;height:100%;background:no-repeat center/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:0}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}lite-youtube>iframe{all:unset!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;border:0!important}.speaker-frame-border[data-astro-cid-ch7k2b5o]{position:relative;padding:16px;background:#374151;border-radius:32px;box-shadow:-3px -3px 6px #fff3,3px 3px 8px #0006,inset -2px -2px 4px #ffffff1a,inset 2px 2px 4px #0000004d}.speaker-frame-border[data-astro-cid-ch7k2b5o] img[data-astro-cid-ch7k2b5o]{border-radius:16px;display:block;width:100%;box-shadow:none;position:relative;z-index:1}.circuit-board-card[data-astro-cid-4lbidc3e]{background:#fffff0b3;border:1px solid #333;position:relative;overflow:hidden}.circuit-board-card[data-astro-cid-4lbidc3e]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(0deg,transparent 24%,rgba(51,51,51,.05) 25%,rgba(51,51,51,.05) 26%,transparent 27%,transparent 74%,rgba(51,51,51,.05) 75%,rgba(51,51,51,.05) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgba(51,51,51,.05) 25%,rgba(51,51,51,.05) 26%,transparent 27%,transparent 74%,rgba(51,51,51,.05) 75%,rgba(51,51,51,.05) 76%,transparent 77%,transparent);background-size:30px 30px;pointer-events:none}.circuit-board-border[data-astro-cid-4lbidc3e]{border:1px solid currentColor;position:relative}.circuit-board-border[data-astro-cid-4lbidc3e]:before,.circuit-board-border[data-astro-cid-4lbidc3e]:after{content:"";position:absolute;width:4px;height:4px;background:currentColor}.circuit-board-border[data-astro-cid-4lbidc3e]:before{top:-2px;left:-2px}.circuit-board-border[data-astro-cid-4lbidc3e]:after{bottom:-2px;right:-2px}lite-youtube{width:100%!important;height:100%!important;margin:0 auto!important;display:block!important}lite-youtube iframe{width:100%!important;height:100%!important}.electric-board-frame[data-astro-cid-s56xlup7]{background:#1a1a1a;border-radius:12px;padding:8px;box-shadow:inset 0 2px 4px #000c,0 4px 12px #00000080}.electric-board[data-astro-cid-s56xlup7]{background:#000;border:3px solid #333;border-radius:8px;overflow:hidden;position:relative}.board-header[data-astro-cid-s56xlup7]{background:linear-gradient(180deg,#2a2a2a,#1a1a1a);padding:12px 20px;display:flex;align-items:center;gap:20px;border-bottom:2px solid #444}.led-status-bar[data-astro-cid-s56xlup7]{display:flex;gap:8px}.board-title[data-astro-cid-s56xlup7]{font-family:DotGothic16,monospace;color:#ff6b00;font-size:1.2rem;text-shadow:0 0 10px #ff6b00;letter-spacing:.2em}.board-display[data-astro-cid-s56xlup7]{background:#0a0a0a;height:80px;overflow:hidden;position:relative;border-top:1px solid #222;border-bottom:1px solid #222}.marquee-container[data-astro-cid-s56xlup7]{position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;display:flex;animation:scroll-left 90s linear infinite}.marquee-content[data-astro-cid-s56xlup7]{display:flex;padding-right:100px;white-space:nowrap}.marquee-item[data-astro-cid-s56xlup7]{display:inline-flex;align-items:center;margin-right:50px;font-size:1.5rem;line-height:1.6;white-space:nowrap}.led-date[data-astro-cid-s56xlup7]{font-family:DotGothic16,monospace;color:#fc0;text-shadow:0 0 10px rgba(255,200,0,.9),0 0 20px rgba(255,200,0,.6);letter-spacing:.05em;font-size:1.3rem}.led-message[data-astro-cid-s56xlup7]{font-family:DotGothic16,monospace;color:#fc0;text-shadow:0 0 10px rgba(255,200,0,.9),0 0 20px rgba(255,200,0,.6);letter-spacing:.05em}.led-separator[data-astro-cid-s56xlup7]{font-family:DotGothic16,monospace;color:#f90;margin:0 15px;font-size:1.5rem;text-shadow:0 0 8px rgba(255,153,0,.8)}.board-navigation[data-astro-cid-s56xlup7]{display:flex;justify-content:center;align-items:center;gap:12px;padding:12px;background:#0a0a0a;border-top:1px solid #222}.nav-dot[data-astro-cid-s56xlup7]{width:12px;height:12px;border-radius:50%;cursor:pointer;transition:all .3s ease;position:relative;opacity:.8}.nav-dot[data-astro-cid-s56xlup7]:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.3),transparent 40%);pointer-events:none}.nav-dot[data-astro-cid-s56xlup7]:hover{transform:scale(1.1);filter:brightness(1.2)}.nav-dot[data-astro-cid-s56xlup7].active{transform:scale(1.1);opacity:1}.nav-dot[data-astro-cid-s56xlup7]:nth-child(1){background-color:#ff0040;border:1px solid #660018;box-shadow:0 0 10px #ff0040,0 0 20px #ff004080,inset -2px -2px 4px #00000080,inset 2px 2px 4px #fff6}.nav-dot[data-astro-cid-s56xlup7]:nth-child(2){background-color:#00ff40;border:1px solid #006618;box-shadow:0 0 10px #00ff40,0 0 20px #00ff4080,inset -2px -2px 4px #00000080,inset 2px 2px 4px #fff6}.nav-dot[data-astro-cid-s56xlup7]:nth-child(3){background-color:#0080ff;border:1px solid #003366;box-shadow:0 0 10px #0080ff,0 0 20px #0080ff80,inset -2px -2px 4px #00000080,inset 2px 2px 4px #fff6}.nav-dot[data-astro-cid-s56xlup7]:nth-child(4){background-color:#ff0;border:1px solid #666600;box-shadow:0 0 10px #ff0,0 0 20px #ffff0080,inset -2px -2px 4px #00000080,inset 2px 2px 4px #fff6}.board-footer[data-astro-cid-s56xlup7]{background:linear-gradient(180deg,#1a1a1a,#2a2a2a);padding:12px 20px;display:flex;justify-content:space-between;align-items:center;border-top:2px solid #444}.pixel-grid[data-astro-cid-s56xlup7]{width:60px;height:20px;background-image:repeating-linear-gradient(90deg,#444 0,#444 1px,transparent 1px,transparent 3px),repeating-linear-gradient(0deg,#444 0,#444 1px,transparent 1px,transparent 3px);opacity:.5}.board-link[data-astro-cid-s56xlup7]{font-family:DotGothic16,monospace;color:#0f0;text-decoration:none;font-size:.9rem;transition:all .3s ease}.board-link[data-astro-cid-s56xlup7]:hover{color:#0f8;text-shadow:0 0 15px #00ff88}.led-indicator[data-astro-cid-s56xlup7]{width:12px;height:12px;border-radius:50%;position:relative;box-shadow:inset 0 1px 2px #00000080}.led-indicator[data-astro-cid-s56xlup7].led-lg{width:16px;height:16px}.led-indicator[data-astro-cid-s56xlup7].led-red{background:radial-gradient(circle at 30% 30%,#f66,#c00)}.led-indicator[data-astro-cid-s56xlup7].led-yellow{background:radial-gradient(circle at 30% 30%,#ff6,#cc0)}.led-indicator[data-astro-cid-s56xlup7].led-green{background:radial-gradient(circle at 30% 30%,#6f6,#0c0)}.led-pulse[data-astro-cid-s56xlup7]{animation:led-pulse 2s ease-in-out infinite}.led-blink[data-astro-cid-s56xlup7]{animation:led-blink 1s step-end infinite}@keyframes scroll-left{0%{transform:translate(0) translateY(-50%)}to{transform:translate(-50%) translateY(-50%)}}@media (max-width: 768px){.board-display[data-astro-cid-s56xlup7]{height:60px}.marquee-item[data-astro-cid-s56xlup7]{font-size:1.2rem}.separator[data-astro-cid-s56xlup7]{font-size:1.4rem;margin:0 15px}}:root{--note-feed-max-height: 500px}.note-feed-scroll[data-astro-cid-qqtgup4u]{max-height:var(--note-feed-max-height);overflow-y:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:#333 rgba(0,0,0,.1)}.note-feed-scroll[data-astro-cid-qqtgup4u]::-webkit-scrollbar{width:8px}.note-feed-scroll[data-astro-cid-qqtgup4u]::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.note-feed-scroll[data-astro-cid-qqtgup4u]::-webkit-scrollbar-thumb{background:#0f0;border-radius:4px;box-shadow:0 0 4px #0f0}.note-feed-scroll[data-astro-cid-qqtgup4u]::-webkit-scrollbar-thumb:hover{background:#0c0}.border-l-3[data-astro-cid-qqtgup4u]{border-left-width:3px}.border-led-green[data-astro-cid-qqtgup4u]{border-color:#0f0}.border-led-blue[data-astro-cid-qqtgup4u]{border-color:#0cf}.border-led-yellow[data-astro-cid-qqtgup4u]{border-color:#ff0}.border-led-red[data-astro-cid-qqtgup4u]{border-color:#f04}.led-strip[data-astro-cid-qqtgup4u]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.led-indicator[data-astro-cid-qqtgup4u]{width:8px;height:8px;border-radius:50%;position:relative;box-shadow:inset 0 1px 2px #00000080}.led-indicator[data-astro-cid-qqtgup4u].led-sm{width:6px;height:6px}.led-indicator[data-astro-cid-qqtgup4u].led-green{background:radial-gradient(circle at 30% 30%,#6f6,#0c0);box-shadow:0 0 8px #0f0}.led-indicator[data-astro-cid-qqtgup4u].led-blue{background:radial-gradient(circle at 30% 30%,#6cf,#09c);box-shadow:0 0 8px #0cf}.led-indicator[data-astro-cid-qqtgup4u].led-yellow{background:radial-gradient(circle at 30% 30%,#ff6,#cc0);box-shadow:0 0 8px #ff0}.led-indicator[data-astro-cid-qqtgup4u].led-red{background:radial-gradient(circle at 30% 30%,#f66,#c00);box-shadow:0 0 8px #f04}.led-pulse[data-astro-cid-qqtgup4u]{animation:led-pulse 2s ease-in-out infinite}.led-blink[data-astro-cid-qqtgup4u]{animation:led-blink 1s step-end infinite}.text-led-green[data-astro-cid-qqtgup4u]{color:#0f0;text-shadow:0 0 4px #00ff00}.text-led-blue[data-astro-cid-qqtgup4u]{color:#0cf;text-shadow:0 0 4px #00ccff}.text-led-yellow[data-astro-cid-qqtgup4u]{color:#ff0;text-shadow:0 0 4px #ffff00}.text-led-red[data-astro-cid-qqtgup4u]{color:#f04;text-shadow:0 0 4px #ff0044}.led-text[data-astro-cid-qqtgup4u]{color:#0f0;text-shadow:0 0 8px #00ff00;transition:all .3s ease}.led-text[data-astro-cid-qqtgup4u]:hover{color:#0f8;text-shadow:0 0 12px #00ff88}@keyframes led-pulse{0%,to{opacity:.3;box-shadow:0 0 5px currentColor}50%{opacity:1;box-shadow:0 0 20px currentColor}}@keyframes led-blink{0%,50%{opacity:1;box-shadow:0 0 15px currentColor}51%,to{opacity:.3;box-shadow:none}}@media (max-width: 768px){.led-indicator[data-astro-cid-qqtgup4u]{width:6px;height:6px}.led-indicator[data-astro-cid-qqtgup4u].led-sm{width:5px;height:5px}}#map-container[data-astro-cid-6vuixkhk]{border:2px solid #e0e0e0;box-shadow:inset 0 2px 4px #0000001a}.maplibregl-ctrl-group{background:#fffffff2;border:2px solid #00ff00;border-radius:8px;box-shadow:0 0 8px #00ff004d}.maplibregl-ctrl-group button{border-color:#0f0}.maplibregl-ctrl-group button:hover{background-color:#00ff001a}.maplibregl-popup-content{background:#fffffff2;border:2px solid #00ff00;border-radius:8px;box-shadow:0 0 12px #00ff0080;padding:16px;font-family:Comic Neue,cursive}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#0f0}.kmz-popup{max-width:250px}.kmz-popup h4{color:#0c0;text-shadow:0 0 4px rgba(0,255,0,.3)}.map-app-button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:8px 12px;background:linear-gradient(145deg,#0f0,#0c0);color:#000;border:2px solid #00aa00;border-radius:6px;font-size:.875rem;font-weight:700;font-family:Comic Neue,cursive;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #00ff004d}.map-app-button:hover{background:linear-gradient(145deg,#0c0,#0a0);box-shadow:0 4px 8px #00ff0080;transform:translateY(-1px)}.map-app-button:active{transform:translateY(0);box-shadow:0 1px 2px #00ff004d}#filter-controls[data-astro-cid-6vuixkhk]{background:linear-gradient(145deg,#f0f0f0,#e0e0e0);box-shadow:inset 0 2px 4px #0000001a}.filter-checkbox[data-astro-cid-6vuixkhk]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-checkbox[data-astro-cid-6vuixkhk] input[data-astro-cid-6vuixkhk][type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid #666;border-radius:3px;background:#fff;cursor:pointer;position:relative;transition:all .2s ease}.filter-checkbox[data-astro-cid-6vuixkhk] input[data-astro-cid-6vuixkhk][type=checkbox]:checked{background:#0f0;border-color:#0c0;box-shadow:0 0 8px #00ff0080}.filter-checkbox[data-astro-cid-6vuixkhk] input[data-astro-cid-6vuixkhk][type=checkbox]:checked:after{content:"✓";position:absolute;top:-2px;left:2px;color:#000;font-weight:700;font-size:12px}.filter-checkbox[data-astro-cid-6vuixkhk] span[data-astro-cid-6vuixkhk]{font-family:Comic Neue,cursive;color:#333}.filter-checkbox[data-astro-cid-6vuixkhk]:hover input[data-astro-cid-6vuixkhk][type=checkbox]{border-color:#0f0}
