/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane > svg,.leaflet-pane > canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0;}.leaflet-container{overflow:hidden;}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;}.leaflet-tile::selection{background:transparent;}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast;}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0;}.leaflet-marker-icon,.leaflet-marker-shadow{display:block;}.leaflet-container .leaflet-overlay-pane svg{max-width:none !important;max-height:none !important;}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important;width:auto;padding:0;}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter;}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y;}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom;}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none;}.leaflet-container{-webkit-tap-highlight-color:transparent;}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4);}.leaflet-tile{filter:inherit;visibility:hidden;}.leaflet-tile-loaded{visibility:inherit;}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800;}.leaflet-overlay-pane svg{-moz-user-select:none;}.leaflet-pane{z-index:400;}.leaflet-tile-pane{z-index:200;}.leaflet-overlay-pane{z-index:400;}.leaflet-shadow-pane{z-index:500;}.leaflet-marker-pane{z-index:600;}.leaflet-tooltip-pane{z-index:650;}.leaflet-popup-pane{z-index:700;}.leaflet-map-pane canvas{z-index:100;}.leaflet-map-pane svg{z-index:200;}.leaflet-vml-shape{width:1px;height:1px;}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute;}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto;}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none;}.leaflet-top{top:0;}.leaflet-right{right:0;}.leaflet-bottom{bottom:0;}.leaflet-left{left:0;}.leaflet-control{float:left;clear:both;}.leaflet-right .leaflet-control{float:right;}.leaflet-top .leaflet-control{margin-top:10px;}.leaflet-bottom .leaflet-control{margin-bottom:10px;}.leaflet-left .leaflet-control{margin-left:10px;}.leaflet-right .leaflet-control{margin-right:10px;}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1;}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}svg.leaflet-zoom-animated{will-change:transform;}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1);transition:transform 0.25s cubic-bezier(0,0,0.25,1);}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none;}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden;}.leaflet-interactive{cursor:pointer;}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair;}.leaflet-popup-pane,.leaflet-control{cursor:auto;}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane > svg path,.leaflet-tile-container{pointer-events:none;}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane > svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto;}.leaflet-container{background:#ddd;outline-offset:1px;}.leaflet-container a{color:#0078A8;}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5);}.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:0.75rem;line-height:1.5;}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px;}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black;}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block;}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4;}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none;}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb;}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px;}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px;}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px;}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px;}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px;}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px;}.leaflet-control-layers-toggle{background-image:url(/modules/custom/simczech_map/vendor/leaflet/images/layers.png);width:36px;height:36px;}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/modules/custom/simczech_map/vendor/leaflet/images/layers-2x.png);background-size:26px 26px;}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px;}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none;}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative;}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff;}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px;}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px;}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em;}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px;}.leaflet-default-icon-path{background-image:url(/modules/custom/simczech_map/vendor/leaflet/images/marker-icon.png);}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.8);margin:0;}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4;}.leaflet-control-attribution a{text-decoration:none;}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline;}.leaflet-attribution-flag{display:inline !important;vertical-align:baseline !important;width:1em;height:0.6669em;}.leaflet-left .leaflet-control-scale{margin-left:5px;}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px;}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,0.8);text-shadow:1px 1px #fff;}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px;}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777;}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none;}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box;}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px;}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px;}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px;}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0;}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none;}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4);}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent;}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858;}.leaflet-popup-scrolled{overflow:auto;}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1;}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999;}.leaflet-div-icon{background:#fff;border:1px solid #666;}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4);}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto;}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:"";}.leaflet-tooltip-bottom{margin-top:6px;}.leaflet-tooltip-top{margin-top:-6px;}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px;}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff;}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff;}.leaflet-tooltip-left{margin-left:-6px;}.leaflet-tooltip-right{margin-left:6px;}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px;}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff;}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff;}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact;}}
.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform 0.3s ease-out,opacity 0.3s ease-in;-moz-transition:-moz-transform 0.3s ease-out,opacity 0.3s ease-in;-o-transition:-o-transform 0.3s ease-out,opacity 0.3s ease-in;transition:transform 0.3s ease-out,opacity 0.3s ease-in;}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset 0.3s ease-out,-webkit-stroke-opacity 0.3s ease-in;-moz-transition:-moz-stroke-dashoffset 0.3s ease-out,-moz-stroke-opacity 0.3s ease-in;-o-transition:-o-stroke-dashoffset 0.3s ease-out,-o-stroke-opacity 0.3s ease-in;transition:stroke-dashoffset 0.3s ease-out,stroke-opacity 0.3s ease-in;}
.marker-cluster-small{background-color:rgba(181,226,140,0.6);}.marker-cluster-small div{background-color:rgba(110,204,57,0.6);}.marker-cluster-medium{background-color:rgba(241,211,87,0.6);}.marker-cluster-medium div{background-color:rgba(240,194,12,0.6);}.marker-cluster-large{background-color:rgba(253,156,115,0.6);}.marker-cluster-large div{background-color:rgba(241,128,23,0.6);}.leaflet-oldie .marker-cluster-small{background-color:rgb(181,226,140);}.leaflet-oldie .marker-cluster-small div{background-color:rgb(110,204,57);}.leaflet-oldie .marker-cluster-medium{background-color:rgb(241,211,87);}.leaflet-oldie .marker-cluster-medium div{background-color:rgb(240,194,12);}.leaflet-oldie .marker-cluster-large{background-color:rgb(253,156,115);}.leaflet-oldie .marker-cluster-large div{background-color:rgb(241,128,23);}.marker-cluster{background-clip:padding-box;border-radius:20px;}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif;}.marker-cluster span{line-height:30px;}
.sc-map-page{padding:0;position:relative;}.sc-map-page--fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--sc-z-overlay);background:var(--sc-light-panel,#0f172a);}.sc-map-page--fullscreen .sc-map-container,.sc-map-page--fullscreen .sc-cesium-container{height:calc(100vh - 120px) !important;}.sc-map-toolbar{display:flex;gap:0.5rem;padding:0.75rem;align-items:center;flex-wrap:wrap;background:rgba(26,39,68,0.7);border-radius:var(--sc-radius) var(--sc-radius) 0 0;border:1px solid rgba(255,255,255,0.08);border-bottom:none;}.sc-map-search{flex:1;min-width:200px;padding:0.5rem 0.8rem;border-radius:var(--sc-radius);border:1px solid rgba(255,255,255,0.15);background:#0f172a;color:#e2e8f0;font-size:var(--sc-fs-base);}.sc-map-search:focus{border-color:var(--sc-primary,#f0b429);outline:none;box-shadow:0 0 0 2px rgba(var(--sc-primary-rgb,240,180,41),0.3);}.sc-map-search::placeholder{color:#64748b;}.sc-map-geo-btn,.sc-map-fullscreen-btn{padding:0.5rem;border-radius:var(--sc-radius);border:1px solid rgba(255,255,255,0.15);background:#0f172a;color:#e2e8f0;cursor:pointer;font-size:var(--sc-fs-lg);min-width:36px;transition:all 0.2s;}.sc-map-geo-btn:hover,.sc-map-fullscreen-btn:hover{border-color:var(--sc-primary,#f0b429);background:rgba(var(--sc-primary-rgb,240,180,41),0.15);}.sc-map-stats{color:var(--sc-light-muted,#94a3b8);font-size:var(--sc-fs-sm);margin-left:auto;}.sc-map-filters{display:flex;gap:0.4rem;padding:0.5rem 0.75rem;flex-wrap:wrap;background:rgba(26,39,68,0.5);border-left:1px solid rgba(255,255,255,0.08);border-right:1px solid rgba(255,255,255,0.08);}.sc-map-filter-btn{padding:0.3rem 0.7rem;border-radius:var(--sc-radius-sm);border:1px solid rgba(255,255,255,0.1);background:#0f172a;color:#94a3b8;cursor:pointer;font-size:var(--sc-fs-sm);transition:all 0.2s;}.sc-map-filter-btn.active{background:rgba(var(--cat-color-rgb,59,130,246),0.2);border-color:var(--cat-color,#3b82f6);color:#e2e8f0;}.sc-map-filter-btn:not(.active):hover{border-color:var(--sc-light-line,rgba(255,255,255,0.3));color:var(--sc-light-text,#e2e8f0);}.sc-map-tools{display:flex;gap:0.75rem;padding:0.5rem 0.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap;background:rgba(26,39,68,0.4);border-left:1px solid rgba(255,255,255,0.08);border-right:1px solid rgba(255,255,255,0.08);}.sc-map-mode-toggle{display:flex;gap:0.25rem;background:var(--sc-light-panel,#0f172a);border-radius:var(--sc-radius);padding:2px;border:1px solid var(--sc-light-line,rgba(255,255,255,0.1));}.sc-map-mode-btn{padding:0.35rem 0.8rem;border-radius:var(--sc-radius-sm);border:none;background:transparent;color:var(--sc-light-muted,#94a3b8);cursor:pointer;font-size:var(--sc-fs-sm);font-weight:600;transition:all 0.2s;}.sc-map-mode-btn.active{background:rgba(var(--sc-primary-rgb,240,180,41),0.2);color:var(--sc-light-muted,var(--sc-primary,#f0b429));}.sc-map-mode-btn:hover:not(.active){color:var(--sc-light-text,#e2e8f0);}.sc-map-tool-btns{display:flex;gap:0.4rem;}.sc-map-tool-btn{padding:0.35rem 0.7rem;border-radius:var(--sc-radius-sm);border:1px solid rgba(255,255,255,0.1);background:#0f172a;color:#94a3b8;cursor:pointer;font-size:var(--sc-fs-sm);transition:all 0.2s;}.sc-map-tool-btn:hover{border-color:rgba(var(--sc-primary-rgb,240,180,41),0.3);color:var(--sc-light-link,var(--sc-primary,#f0b429));}.sc-map-tool-btn.active{background:rgba(var(--sc-primary-rgb,240,180,41),0.15);border-color:rgba(var(--sc-primary-rgb,240,180,41),0.4);color:var(--sc-primary,#f0b429);}.sc-map-controls{display:flex;gap:0.3rem;padding:0 0.75rem 0.5rem;background:rgba(26,39,68,0.4);border-left:1px solid rgba(255,255,255,0.08);border-right:1px solid rgba(255,255,255,0.08);}.sc-map-layers{display:flex;gap:0.3rem;}.sc-map-layer-btn{padding:0.25rem 0.6rem;border-radius:var(--sc-radius-sm);border:1px solid rgba(255,255,255,0.1);background:#0f172a;color:#94a3b8;cursor:pointer;font-size:var(--sc-fs-xs);transition:all 0.2s;}.sc-map-layer-btn.active{background:rgba(var(--sc-primary-rgb,240,180,41),0.15);border-color:rgba(var(--sc-primary-rgb,240,180,41),0.3);color:var(--sc-primary,#f0b429);}.sc-map-container{height:600px;border-radius:0 0 var(--sc-radius) var(--sc-radius);z-index:1;border:1px solid rgba(255,255,255,0.08);border-top:none;}.sc-cesium-container{height:600px;border-radius:0 0 var(--sc-radius) var(--sc-radius);z-index:1;border:1px solid rgba(255,255,255,0.08);border-top:none;}.sc-distance-info{display:flex;align-items:center;justify-content:center;gap:1rem;padding:0.5rem 1rem;margin-top:0.5rem;background:var(--sc-light-panel,rgba(26,39,68,0.6));border-radius:var(--sc-radius);border:1px solid rgba(var(--sc-primary-rgb,240,180,41),0.2);}.sc-distance-info span{color:var(--sc-light-link,var(--sc-primary,#f0b429));font-weight:700;font-size:var(--sc-fs-md);}.sc-distance-clear-btn{padding:0.3rem 0.6rem;border-radius:var(--sc-radius-sm);border:1px solid rgba(239,68,68,0.3);background:rgba(239,68,68,0.15);color:var(--sc-light-danger,#f87171);cursor:pointer;font-size:var(--sc-fs-sm);transition:all 0.2s;}.sc-distance-clear-btn:hover{background:rgba(239,68,68,0.3);}.sc-map-marker{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);font-size:var(--sc-fs-md);border:2px solid rgba(255,255,255,0.9);box-shadow:0 2px 8px rgba(0,0,0,0.3);}.sc-map-marker > *{transform:rotate(45deg);}.sc-map-marker-icon{background:none !important;border:none !important;}.sc-map-cluster-icon{background:none !important;border:none !important;}.sc-map-cluster{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-weight:700;font-size:var(--sc-fs-base);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.3);}.sc-map-cluster--small{background:rgba(59,130,246,0.8);border:2px solid rgba(59,130,246,0.5);}.sc-map-cluster--medium{background:rgba(245,158,11,0.8);border:2px solid rgba(245,158,11,0.5);}.sc-map-cluster--large{background:rgba(239,68,68,0.8);border:2px solid rgba(239,68,68,0.5);}.sc-map-popup{font-family:inherit;}.sc-dark-popup .leaflet-popup-content-wrapper{background:#0f172a !important;color:#e2e8f0 !important;border-radius:var(--sc-radius) !important;border:1px solid var(--sc-primary,#f0b429) !important;box-shadow:0 4px 24px rgba(0,0,0,0.8) !important;max-width:none !important;}.sc-dark-popup .leaflet-popup-tip{background:#0f172a !important;}.sc-map-popup__img{width:100%;max-height:150px;object-fit:cover;border-radius:var(--sc-radius-sm);margin-bottom:0.5rem;}.sc-map-popup__title{margin:0 0 0.25rem;font-size:var(--sc-fs-md);color:var(--sc-light-text,#f1f5f9);}.sc-map-popup__icao{display:inline-block;padding:0.1rem 0.4rem;border-radius:var(--sc-radius-sm);background:rgba(var(--sc-primary-rgb,240,180,41),0.2);color:var(--sc-light-link,var(--sc-primary,#f0b429));font-size:var(--sc-fs-xs);font-weight:700;margin-bottom:0.3rem;}.sc-map-popup__teaser{margin:0.3rem 0;font-size:var(--sc-fs-sm);color:var(--sc-light-text,#cbd5e1);}.sc-map-popup__metar-btn{display:block;width:100%;padding:0.4rem;margin-top:0.5rem;border-radius:var(--sc-radius-sm);border:1px solid #3b82f6;background:rgba(59,130,246,0.1);color:var(--sc-light-link,#3b82f6);cursor:pointer;font-size:var(--sc-fs-sm);transition:all 0.2s;}.sc-map-popup__metar-btn:hover{background:rgba(59,130,246,0.2);}.sc-map-popup__link{display:block;text-align:center;margin-top:0.5rem;padding:0.3rem;color:var(--sc-light-link,var(--sc-primary,#f0b429));text-decoration:none;font-size:var(--sc-fs-sm);font-weight:600;}.sc-map-popup__link:hover{text-decoration:underline;}.sc-map-metar{padding:0.5rem;margin-top:0.5rem;background:var(--sc-light-panel,#f8fafc);border-radius:var(--sc-radius-sm);}.sc-map-metar__cat{font-weight:700;font-size:var(--sc-fs-lg);}.sc-map-metar__raw{display:block;margin:0.3rem 0;font-size:var(--sc-fs-xs);word-break:break-all;color:var(--sc-light-muted,#334155);}.sc-map-metar__detail{font-size:var(--sc-fs-sm);color:var(--sc-light-text,#475569);}.sc-map-metar-error{color:var(--sc-light-danger,#ef4444);font-size:var(--sc-fs-sm);}.sc-route-wp-icon{background:transparent !important;border:none !important;}@media (max-width:768px){.sc-map-container,.sc-cesium-container{height:400px;}.sc-map-toolbar{flex-direction:column;}.sc-map-search{min-width:100%;}.sc-map-tools{flex-direction:column;gap:0.5rem;}.sc-map-tool-btns{flex-wrap:wrap;}}@media (max-width:480px){.sc-map-container,.sc-cesium-container{height:300px;}.sc-map-filters{overflow-x:auto;flex-wrap:nowrap;}}.sc-flight-marker{background:transparent !important;border:none !important;}.sc-flight-icon{font-size:18px;line-height:22px;text-align:center;color:#facc15;text-shadow:0 0 4px rgba(0,0,0,.8),0 0 1px #000;transition:transform 0.3s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));}.sc-flight-popup .sc-map-popup__title{color:var(--sc-light-text,#facc15);font-size:var(--sc-fs-base);}.sc-flight-detail{font-size:var(--sc-fs-xs);padding:2px 0;color:var(--sc-light-text,#c8ccd0);}#sc-flights-tool.active{background:#facc15 !important;color:#0f172a !important;}.sc-flights-canvas{position:absolute;top:0;left:0;z-index:450;pointer-events:none;}.sc-flight-popup-container .leaflet-popup-content-wrapper{background:#0f172a;color:#e2e8f0;border-radius:var(--sc-radius);border:1px solid rgba(var(--sc-primary-rgb,240,180,41),0.3);max-width:none !important;}.sc-flight-popup-container .leaflet-popup-tip{background:#0f172a;}.sc-flight-popup{font-family:inherit;min-width:140px;}.sc-flight-popup__callsign{font-size:var(--sc-fs-lg);font-weight:700;color:var(--sc-light-link,#facc15);margin-bottom:0.3rem;}.sc-flight-popup__detail{font-size:var(--sc-fs-sm);color:var(--sc-light-text,#cbd5e1);padding:1px 0;}.sc-flight-popup__icao24{font-size:var(--sc-fs-xs);color:#64748b;margin-top:0.3rem;font-family:monospace;}.sc-flights-count{font-size:var(--sc-fs-xs);color:var(--sc-light-link,#facc15);font-weight:700;}.sc-vatsim-popup{font-family:inherit;min-width:150px;}.sc-vatsim-popup__header{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-bottom:0.3rem;}.sc-vatsim-popup__network{font-size:var(--sc-fs-xs);font-weight:700;padding:0.1rem 0.4rem;border-radius:var(--sc-radius-sm);background:#22c55e;color:#fff;}.sc-vatsim-popup__network--ivao{background:#f97316;}.sc-vatsim-popup__route{font-size:var(--sc-fs-base);font-weight:600;color:var(--sc-light-text,#1e293b);margin-bottom:0.2rem;}.sc-vatsim-popup__stats{display:flex;flex-wrap:wrap;gap:0.5rem;font-size:var(--sc-fs-sm);color:var(--sc-light-text,#475569);}.sc-vatsim-popup__pilot{font-size:var(--sc-fs-xs);color:var(--sc-light-muted,#64748b);margin-top:0.3rem;}.sc-vatsim-control{position:absolute;top:80px;right:10px;z-index:1000;}.sc-vatsim-control__toggle{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,0.15);background:#0f172a;color:#e2e8f0;cursor:pointer;font-size:var(--sc-fs-lg);transition:all 0.2s;}.sc-vatsim-control__toggle:hover{border-color:var(--sc-primary,#f0b429);background:var(--sc-light-panel,rgba(var(--sc-primary-rgb,240,180,41),0.15));}.sc-vatsim-control__panel{background:var(--sc-light-panel,#0f172a);border:1px solid var(--sc-light-line,rgba(255,255,255,0.1));border-radius:var(--sc-radius);padding:0.75rem;margin-top:0.25rem;min-width:220px;color:var(--sc-light-text,#e2e8f0);font-size:var(--sc-fs-sm);}.sc-vatsim-control__panel h4{margin:0 0 0.5rem;font-size:var(--sc-fs-base);color:var(--sc-light-link,var(--sc-primary,#f0b429));}.sc-vatsim-control__row{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding:0.25rem 0;}.sc-vatsim-control__row label{color:var(--sc-light-text,#e2e8f0);font-size:var(--sc-fs-sm);}.sc-vatsim-control__row select{padding:0.2rem 0.4rem;border-radius:var(--sc-radius-sm);border:1px solid var(--sc-light-line,rgba(255,255,255,0.15));background:var(--sc-light-surface,#0f172a);color:var(--sc-light-text,#e2e8f0);font-size:var(--sc-fs-sm);}.sc-vatsim-status--ok{color:var(--sc-light-success,#22c55e);font-size:var(--sc-fs-xs);font-weight:600;}.sc-vatsim-status--error{color:var(--sc-light-danger,#ef4444);font-size:var(--sc-fs-xs);font-weight:600;}.sc-vatsim-status--loading{color:var(--sc-light-muted,#94a3b8);font-size:var(--sc-fs-xs);}.sc-vatsim-control__refresh-btn{width:100%;padding:0.35rem;margin-top:0.4rem;border-radius:var(--sc-radius-sm);border:1px solid rgba(255,255,255,0.1);background:rgba(59,130,246,0.15);color:#93c5fd;cursor:pointer;font-size:var(--sc-fs-sm);transition:all 0.2s;}.sc-vatsim-control__refresh-btn:hover{background:rgba(59,130,246,0.3);}.leaflet-container,.leaflet-container *,.sc-map-container,.sc-map-page,.leaflet-pane,.leaflet-popup-pane,.leaflet-popup,.leaflet-popup-content-wrapper,.leaflet-popup-content,.sc-map-popup,.sc-map-popup *,.sc-dark-popup,.sc-flight-popup,.sc-flight-popup *{max-width:none !important;}.leaflet-popup-content-wrapper{background:#0f172a !important;color:#e2e8f0 !important;border-radius:var(--sc-radius) !important;border:1px solid rgba(var(--sc-primary-rgb,240,180,41),0.3) !important;box-shadow:0 4px 20px rgba(0,0,0,0.5) !important;max-width:none !important;}.leaflet-popup-tip{background:#0f172a !important;border:1px solid rgba(var(--sc-primary-rgb,240,180,41),0.2);}.leaflet-popup-close-button{color:#94a3b8 !important;font-size:20px !important;}.leaflet-popup-close-button:hover{color:var(--sc-primary,#f0b429) !important;}.sc-map-popup__title{color:var(--sc-light-text,#f1f5f9) !important;font-weight:700;}.sc-map-popup__icao{background:rgba(var(--sc-primary-rgb,240,180,41),0.2) !important;color:var(--sc-light-link,var(--sc-primary,#f0b429)) !important;font-weight:700;}.sc-map-popup__teaser{color:var(--sc-light-text,#cbd5e1) !important;}.sc-map-popup__metar-btn{border-color:var(--sc-primary,#f0b429) !important;background:rgba(var(--sc-primary-rgb,240,180,41),0.1) !important;color:var(--sc-light-link,var(--sc-primary,#f0b429)) !important;}.sc-map-popup__metar-btn:hover{background:rgba(var(--sc-primary-rgb,240,180,41),0.25) !important;}.sc-map-metar{background:var(--sc-light-panel,#1e293b) !important;border:1px solid rgba(var(--sc-primary-rgb,240,180,41),0.15);border-radius:var(--sc-radius);}.sc-map-metar__cat{color:var(--sc-light-link,#f59e0b) !important;}.sc-map-metar__raw{color:var(--sc-light-muted,#94a3b8) !important;font-family:'JetBrains Mono',monospace;font-size:var(--sc-fs-sm);background:var(--sc-light-panel,#0f172a);padding:0.3rem 0.5rem;border-radius:var(--sc-radius-sm);}.sc-map-metar__detail{color:var(--sc-light-text,#cbd5e1) !important;}.sc-vatsim-popup__route{color:var(--sc-light-text,#f1f5f9) !important;}.sc-vatsim-popup__pilot{color:var(--sc-light-muted,#94a3b8) !important;}.sc-vatsim-popup__stats{color:var(--sc-light-text,#cbd5e1);}.leaflet-control-layers{background:#0f172a !important;border:1px solid rgba(var(--sc-primary-rgb,240,180,41),0.2) !important;border-radius:var(--sc-radius) !important;color:#e2e8f0 !important;}.leaflet-control-layers-toggle{background-color:#0f172a !important;border:1px solid rgba(255,255,255,0.15) !important;border-radius:var(--sc-radius-sm) !important;}.leaflet-control-layers label{color:#e2e8f0 !important;}.leaflet-control-layers-separator{border-top-color:rgba(255,255,255,0.1) !important;}.leaflet-control-zoom a{background-color:#0f172a !important;color:#e2e8f0 !important;border-color:rgba(255,255,255,0.15) !important;}.leaflet-control-zoom a:hover{background-color:rgba(30,41,59,0.95) !important;color:var(--sc-primary,#f0b429) !important;}.leaflet-control-attribution{background:#0f172a !important;color:#64748b !important;}.leaflet-control-attribution a{color:#94a3b8 !important;}.leaflet-control-scale-line{background:#0f172a !important;color:#94a3b8 !important;border-color:rgba(255,255,255,0.2) !important;}
.sc-vatsim-popup{font-family:'Inter',system-ui,sans-serif;min-width:200px;padding:0.25rem 0;}.sc-vatsim-popup__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem;}.sc-vatsim-popup__header strong{font-size:var(--sc-fs-lg);color:var(--sc-light-text,#f1f5f9);}.sc-vatsim-popup__network{background:#22c55e;color:#000;padding:0.15rem 0.5rem;border-radius:var(--sc-radius-sm);font-size:var(--sc-fs-xs);font-weight:700;letter-spacing:0.3px;}.sc-vatsim-popup__network--ivao{background:#f97316;}.sc-vatsim-popup__route{font-size:var(--sc-fs-md);font-weight:600;margin-bottom:0.5rem;color:var(--sc-light-text,#e2e8f0);letter-spacing:0.5px;}.sc-vatsim-popup__stats{display:flex;gap:0.75rem;font-size:var(--sc-fs-sm);margin-bottom:0.25rem;color:var(--sc-light-text,#cbd5e1);}.sc-vatsim-popup__pilot{font-size:var(--sc-fs-sm);color:var(--sc-light-muted,#94a3b8);margin-top:0.25rem;}.sc-vatsim-control{position:absolute;top:80px;left:10px;z-index:1000;}.sc-vatsim-control__toggle{width:36px;height:36px;border:1px solid rgba(255,255,255,0.15);border-radius:var(--sc-radius-sm);background:#0f172a;color:#e2e8f0;font-size:var(--sc-fs-lg);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color 0.2s;}.sc-vatsim-control__toggle:hover{border-color:var(--sc-primary,#f0b429);background:var(--sc-light-panel,rgba(30,41,59,0.95));}.sc-vatsim-control__panel{position:absolute;top:0;left:42px;background:var(--sc-light-panel,#0f172a);-webkit-
  border:1px solid rgba(var(--sc-primary-rgb,240,180,41),0.25);border-radius:var(--sc-radius);padding:1rem;min-width:240px;color:var(--sc-light-text,#e2e8f0);box-shadow:0 8px 32px rgba(0,0,0,0.5);}.sc-vatsim-control__panel h4{margin:0 0 0.75rem;color:var(--sc-light-link,var(--sc-primary,#f0b429));font-size:var(--sc-fs-base);}.sc-vatsim-control__row{display:flex;justify-content:space-between;align-items:center;padding:0.4rem 0;font-size:var(--sc-fs-sm);color:var(--sc-light-text,#e2e8f0);}.sc-vatsim-control__row label{display:flex;align-items:center;gap:0.4rem;cursor:pointer;color:var(--sc-light-text,#e2e8f0);}.sc-vatsim-control__row input[type="checkbox"]{accent-color:var(--sc-primary,#f0b429);}.sc-vatsim-control__row select{background:var(--sc-light-surface,#1e293b);color:var(--sc-light-text,#e2e8f0);border:1px solid var(--sc-light-line,#334155);border-radius:var(--sc-radius-sm);padding:0.2rem 0.4rem;font-size:var(--sc-fs-sm);}.sc-vatsim-control__refresh-btn{width:100%;padding:0.5rem;margin-top:0.5rem;background:#1e293b;color:#e2e8f0;border:1px solid #334155;border-radius:var(--sc-radius-sm);cursor:pointer;font-size:var(--sc-fs-sm);transition:border-color 0.2s,background 0.2s;}.sc-vatsim-control__refresh-btn:hover{border-color:var(--sc-primary,#f0b429);background:rgba(var(--sc-primary-rgb,240,180,41),0.1);}.sc-vatsim-control__hint{margin-top:0.5rem;padding-top:0.5rem;border-top:1px solid var(--sc-light-line,rgba(255,255,255,0.08));font-size:var(--sc-fs-xs);color:#64748b;text-align:center;font-style:italic;}.sc-vatsim-status--ok{color:var(--sc-light-success,#4ade80);font-size:var(--sc-fs-xs);font-weight:600;}.sc-vatsim-status--error{color:var(--sc-light-danger,#f87171);font-size:var(--sc-fs-xs);}.sc-vatsim-status--loading{color:var(--sc-light-muted,#94a3b8);font-size:var(--sc-fs-xs);}.leaflet-popup-content-wrapper,.sc-dark-popup .leaflet-popup-content-wrapper,.sc-flight-popup-container .leaflet-popup-content-wrapper{background:#0f172a !important;background-color:#0f172a !important;color:#e2e8f0 !important;border-radius:var(--sc-radius) !important;border:1px solid var(--sc-primary,#f0b429) !important;box-shadow:0 4px 24px rgba(0,0,0,0.8) !important;}.leaflet-popup-tip,.sc-dark-popup .leaflet-popup-tip,.sc-flight-popup-container .leaflet-popup-tip{background:#0f172a !important;background-color:#0f172a !important;border:none !important;}.leaflet-popup-content{margin:12px 16px !important;color:#e2e8f0 !important;}.leaflet-popup-close-button,.sc-dark-popup .leaflet-popup-close-button{color:#94a3b8 !important;font-size:20px !important;}.leaflet-popup-close-button:hover,.sc-dark-popup .leaflet-popup-close-button:hover{color:var(--sc-primary,#f0b429) !important;}
@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;.sc-notif-wrap{z-index:9998;display:inline-block;position:relative}.sc-notif-dropdown{z-index:1000;background:#1a2744;border:1px solid #2a3a5c;border-radius:12px;max-width:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 32px #0006}
.sc-ad{display:block;margin:1.5rem auto;padding:0.625rem;text-align:center;overflow:hidden;position:relative;background:rgba(15,23,42,0.35);border:1px solid rgba(255,255,255,0.06);border-radius:var(--sc-radius);max-width:100%;box-sizing:border-box;}.sc-ad__inner{margin:0 auto;text-align:center;line-height:0;}.sc-ad__label,.sc-ad__label:visited{display:block;font-size:var(--sc-fs-xs);color:rgba(255,255,255,0.55);margin-top:6px;text-transform:uppercase;letter-spacing:1.5px;line-height:1.2;font-weight:500;text-decoration:none;text-align:center;}.sc-ad__label:hover{color:rgba(255,255,255,0.85);text-decoration:underline;}.sc-popup-slot{line-height:0;}.sc-ad--after-article{margin:28px 0;}.sc-ad__inner:empty::before{content:'';display:inline-block;width:18px;height:18px;border:2px solid rgba(var(--sc-primary-rgb,240,180,41),0.15);border-top-color:rgba(var(--sc-primary-rgb,240,180,41),0.5);border-radius:50%;animation:sc-spin 0.7s linear infinite;margin:1.5rem 0;}@keyframes sc-spin{to{transform:rotate(360deg);}}.sc-ad iframe{border-radius:var(--sc-radius-sm);max-width:100%;display:block;margin:0 auto;}.sc-ad--leaderboard{max-width:1000px;margin-left:auto;margin-right:auto;padding:0.5rem;background:rgba(15,23,42,0.25);border-color:rgba(255,255,255,0.04);}.sc-ad--leaderboard:first-of-type,.hero-section + .sc-ad--leaderboard,[class*="hero-billboard"] + .sc-ad--leaderboard{margin-top:1rem;margin-bottom:2rem;}.sc-ad--mid{margin-top:2rem;margin-bottom:2rem;}.sc-ad--footer{margin-top:2.5rem;margin-bottom:0;border-top:1px solid rgba(255,255,255,0.06);border-bottom:none;border-radius:var(--sc-radius) var(--sc-radius) 0 0;}.sc-ad--sidebar{margin:0.75rem 0;padding:0.5rem;border-radius:var(--sc-radius);background:rgba(15,23,42,0.3);}.sc-ad--sidebar-sticky-wrap{position:sticky;top:80px;margin-bottom:2rem;}.sc-ad--sidebar-sky{position:static;}.sc-ad--in-content{max-width:520px;margin:2rem auto;border-color:rgba(var(--sc-primary-rgb,240,180,41),0.08);}.sc-ad--mobile{max-width:500px;margin:1.5rem auto;border-radius:var(--sc-radius);}@media (max-width:767px){.sc-ad--leaderboard{margin-left:0.5rem;margin-right:0.5rem;border-radius:var(--sc-radius);}.sc-ad--in-content{margin-left:0.5rem;margin-right:0.5rem;border-radius:var(--sc-radius);}}#seznam-pop-up-ad,.seznam-popup-overlay{display:none !important;}.layout-sidebar-second,.layout-sidebar,aside.layout-sidebar-second,aside.sidebar,.region-sidebar-second{overflow:visible !important;contain:none !important;}.sc-ad--sidebar-sticky-wrap{position:-webkit-sticky !important;position:sticky !important;top:80px;max-height:calc(100vh - 100px);z-index:10;transition:top 0.3s ease;}.sc-onb-restart{bottom:calc(16px + var(--sc-popup-offset,0px)) !important;}.sc-back-to-top{bottom:calc(24px + var(--sc-popup-offset,0px)) !important;}.sc-cinematic-toggle{bottom:calc(5rem + var(--sc-popup-offset,0px)) !important;}.sc-theme-switcher{bottom:calc(1.5rem + var(--sc-popup-offset,0px)) !important;}@media (max-width:768px){.sc-theme-switcher{bottom:calc(1rem + var(--sc-popup-offset,0px)) !important;}.sc-back-to-top{bottom:calc(16px + var(--sc-popup-offset,0px)) !important;}}
.sc-reading-progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:var(--sc-z-floating);background:transparent;pointer-events:none;}.sc-reading-progress__fill{height:100%;width:0;background:linear-gradient(90deg,var(--sc-primary,#f0b429) 0%,var(--sc-primary-light,#f59e0b) 100%);transition:width 0.1s linear;}.sc-scroll-hidden{opacity:0;transform:translateY(30px);}.sc-scroll-visible{opacity:1;transform:translateY(0);transition:opacity 0.6s ease-out,transform 0.6s ease-out;}@media (prefers-reduced-motion:reduce){.sc-scroll-hidden{opacity:1;transform:none;}.sc-scroll-visible{transition:none;}}.sc-toc{background:var(--sc-light-panel,#1a2744);border:1px solid var(--sc-light-line,#2a3a5c);border-radius:var(--sc-radius);padding:1.25rem 1.5rem;margin-bottom:2rem;}.sc-toc__title{color:var(--sc-light-text,var(--sc-primary,#f0b429));font-weight:700;font-size:var(--sc-fs-md);margin-bottom:0.75rem;}.sc-toc__list{list-style:none;padding:0;margin:0;}.sc-toc__item{margin-bottom:0.35rem;}.sc-toc__item a{color:#94a3b8;text-decoration:none;font-size:var(--sc-fs-base);transition:color 0.2s;}.sc-toc__item a:hover{color:var(--sc-primary,#f0b429);}.sc-toc__item--h3{padding-left:1.25rem;}.sc-toc__item--h3 a{font-size:var(--sc-fs-sm);}@media (max-width:640px){.sc-metar-decoded{grid-template-columns:1fr;}.sc-metar-header{flex-direction:column;gap:0.5rem;align-items:flex-start;}}
.sc-logbook-page{max-width:1200px;margin:0 auto;padding:2rem 1rem;}.sc-table-wrap{overflow-x:auto;}.sc-logbook-tbl{width:100%;border-collapse:collapse;background:#1a2744;border-radius:var(--sc-radius);overflow:hidden;}.sc-logbook-tbl th{background:#0f172a;color:var(--sc-primary,#f0b429);padding:12px 14px;text-align:left;font-size:var(--sc-fs-sm);text-transform:uppercase;letter-spacing:0.05em;}.sc-logbook-tbl td{padding:10px 14px;border-bottom:1px solid #2a3a5c;color:#e2e8f0;font-size:var(--sc-fs-base);}.sc-logbook-tbl a{color:var(--sc-primary,#f0b429);text-decoration:none;}.sc-logbook-tbl a:hover{text-decoration:underline;}.sc-logbook-tbl tr:hover td{background:rgba(var(--sc-primary-rgb,240,180,41),0.05);}.sc-events-page{max-width:1200px;margin:0 auto;padding:2rem 1rem;}.sc-events-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;}.sc-event-card{background:var(--sc-card-bg);border:var(--sc-card-border-width) solid var(--sc-card-border);border-radius:var(--sc-radius-lg);padding:1.5rem;transition:var(--sc-card-transition);box-shadow:var(--sc-card-shadow-val);}@media (hover:hover){.sc-event-card:hover{transform:translateY(var(--sc-card-hover-lift));border-color:var(--sc-card-border-hover);box-shadow:var(--sc-card-shadow-hover);}}.sc-event-card__badge{display:inline-block;background:var(--sc-primary,#f0b429);color:#0f172a;padding:3px 10px;border-radius:var(--sc-radius-pill);font-size:var(--sc-fs-xs);font-weight:700;text-transform:uppercase;margin-bottom:0.75rem;}.sc-event-card h3{margin:0 0 0.5rem;}.sc-event-card h3 a{color:#e2e8f0;text-decoration:none;}.sc-event-card h3 a:hover{color:var(--sc-primary,#f0b429);}.sc-event-card__body{color:#94a3b8;font-size:var(--sc-fs-base);margin-bottom:0.75rem;}.sc-event-card__date{color:#64748b;font-size:var(--sc-fs-sm);}@media (max-width:640px){.sc-events-grid{grid-template-columns:1fr;}}
.sc-notif-wrap{position:relative;display:inline-block;}.sc-notif-bell{cursor:pointer;font-size:var(--sc-fs-xl);padding:8px;position:relative;color:var(--sc-light-muted,#94a3b8);transition:color 0.2s;}.sc-notif-bell:hover{color:var(--sc-light-link,var(--sc-primary,#f0b429));}.sc-notif-badge{position:absolute;top:2px;right:0;background:#ef4444;color:#fff;font-size:var(--sc-fs-xs);font-weight:700;padding:1px 5px;border-radius:var(--sc-radius);min-width:16px;text-align:center;}.sc-notif-dropdown{position:absolute;right:0;top:100%;width:320px;max-height:400px;overflow-y:auto;background:var(--sc-light-panel,#1a2744);border:1px solid var(--sc-light-line,#2a3a5c);border-radius:var(--sc-radius);box-shadow:0 8px 32px rgba(0,0,0,0.4);z-index:var(--sc-z-dropdown);}.sc-notif-item{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--sc-light-line,#2a3a5c);text-decoration:none;transition:background 0.2s;}.sc-notif-item:hover{background:rgba(var(--sc-primary-rgb,240,180,41),0.05);}.sc-notif-item--unread{background:rgba(var(--sc-primary-rgb,240,180,41),0.08);border-left:3px solid var(--sc-primary,#f0b429);}.sc-notif-icon{font-size:1.2rem;flex-shrink:0;}.sc-notif-text strong{display:block;color:var(--sc-light-text,#e2e8f0);font-size:var(--sc-fs-sm);margin-bottom:2px;}.sc-notif-text span{color:#64748b;font-size:var(--sc-fs-xs);}.sc-notif-empty,.sc-notif-loading{padding:2rem;text-align:center;color:#64748b;font-size:var(--sc-fs-base);}.sc-glass{background:var(--sc-light-panel,rgba(26,39,68,0.7)) !important;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid var(--sc-light-line,rgba(255,255,255,0.08)) !important;}.sc-skeleton{background:linear-gradient(90deg,#1a2744 25%,#2a3a5c 50%,#1a2744 75%);background-size:200% 100%;animation:sc-skeleton-pulse 1.5s ease-in-out infinite;border-radius:var(--sc-radius);}@keyframes sc-skeleton-pulse{0%{background-position:200% 0;}100%{background-position:-200% 0;}}.sc-skeleton-text{height:14px;margin-bottom:8px;}.sc-skeleton-title{height:20px;width:60%;margin-bottom:12px;}.sc-skeleton-card{height:180px;}.sc-pilot-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;margin:1.5rem 0;}.sc-pilot-stat{background:var(--sc-light-panel,rgba(26,39,68,0.7));backdrop-filter:blur(12px);border:1px solid var(--sc-light-line,rgba(255,255,255,0.08));border-radius:var(--sc-radius);padding:1.25rem;text-align:center;}.sc-pilot-stat__value{font-size:var(--sc-fs-2xl);font-weight:700;color:var(--sc-light-link,var(--sc-primary,#f0b429));display:block;}.sc-pilot-stat__label{font-size:var(--sc-fs-sm);color:var(--sc-light-muted,#94a3b8);text-transform:uppercase;letter-spacing:0.05em;margin-top:4px;}.sc-group-flights{max-width:1200px;margin:0 auto;padding:2rem 1rem;}.sc-gf-card{background:var(--sc-card-bg);border:var(--sc-card-border-width) solid var(--sc-card-border);border-radius:var(--sc-radius-lg);padding:1.5rem;margin-bottom:1.5rem;transition:var(--sc-card-transition);box-shadow:var(--sc-card-shadow-val);}@media (hover:hover){.sc-gf-card:hover{transform:translateY(var(--sc-card-hover-lift));border-color:var(--sc-card-border-hover);box-shadow:var(--sc-card-shadow-hover);}}.sc-gf-card h3{margin:0 0 0.75rem;}.sc-gf-card h3 a{color:var(--sc-light-text,#e2e8f0);text-decoration:none;}.sc-gf-card h3 a:hover{color:var(--sc-light-link,var(--sc-primary,#f0b429));}.sc-gf-meta{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:0.75rem;}.sc-gf-meta span{color:var(--sc-light-muted,#94a3b8);font-size:var(--sc-fs-sm);}.sc-gf-body{color:var(--sc-light-muted,#94a3b8);font-size:var(--sc-fs-base);}.sc-error-page{text-align:center;padding:4rem 2rem;}.sc-error-page__code{font-size:8rem;font-weight:800;color:var(--sc-light-link,var(--sc-primary,#f0b429));line-height:1;margin-bottom:1rem;text-shadow:0 0 40px rgba(var(--sc-primary-rgb,240,180,41),0.3);}.sc-error-page__title{font-size:var(--sc-fs-xl);color:var(--sc-light-text,#e2e8f0);margin-bottom:1rem;}.sc-error-page__text{color:var(--sc-light-muted,#94a3b8);margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto;}.sc-error-page__btn{display:inline-block;background:var(--sc-primary,#f0b429);color:#0f172a;padding:12px 28px;border-radius:var(--sc-radius);text-decoration:none;font-weight:600;transition:background 0.2s;}.sc-error-page__btn:hover{background:var(--sc-primary,#f0b429);}
.sc-cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:var(--sc-z-toast);background:var(--sc-light-panel,rgba(15,23,42,0.97));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(var(--sc-primary-rgb,240,180,41),0.2);box-shadow:0 -4px 30px rgba(0,0,0,0.5);padding:20px 24px;animation:sc-cookie-slide-up 0.4s ease-out;}@keyframes sc-cookie-slide-up{from{transform:translateY(100%);opacity:0;}to{transform:translateY(0);opacity:1;}}.sc-cookie-banner--hidden{animation:sc-cookie-slide-down 0.4s ease-in forwards;}@keyframes sc-cookie-slide-down{from{transform:translateY(0);opacity:1;}to{transform:translateY(100%);opacity:0;}}.sc-cookie-banner__content{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:24px;flex-wrap:wrap;}.sc-cookie-banner__text{flex:1;min-width:280px;}.sc-cookie-banner__text h3{font-size:var(--sc-fs-md);font-weight:700;color:var(--sc-light-link,var(--sc-primary,#f0b429));margin:0 0 6px;}.sc-cookie-banner__text p{font-size:var(--sc-fs-sm);line-height:1.5;color:var(--sc-light-text,rgba(226,232,240,0.8));margin:0 0 4px;}.sc-cookie-banner__link{color:var(--sc-light-link,var(--sc-primary,#f0b429));text-decoration:underline;font-size:var(--sc-fs-sm);}.sc-cookie-banner__actions{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap;}.sc-cookie-btn{padding:10px 20px;border:none;border-radius:var(--sc-radius);font-size:var(--sc-fs-sm);font-weight:600;cursor:pointer;transition:all 0.2s ease;white-space:nowrap;font-family:inherit;}.sc-cookie-btn--accept{background:var(--sc-primary,#f0b429);color:#0f172a;}.sc-cookie-btn--accept:hover{background:#f5c842;transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--sc-primary-rgb,240,180,41),0.3);}.sc-cookie-btn--reject{background:rgba(255,255,255,0.08);color:rgba(226,232,240,0.9);border:1px solid rgba(255,255,255,0.15);}.sc-cookie-btn--reject:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.25);}.sc-cookie-btn--settings{background:transparent;color:rgba(226,232,240,0.7);border:1px solid rgba(255,255,255,0.1);}.sc-cookie-btn--settings:hover{color:var(--sc-light-link,var(--sc-primary,#f0b429));border-color:rgba(var(--sc-primary-rgb,240,180,41),0.3);}.sc-cookie-settings{position:fixed;top:0;left:0;right:0;bottom:0;z-index:calc(var(--sc-z-toast) + 1);display:none;align-items:center;justify-content:center;}.sc-cookie-settings--visible{display:flex;}.sc-cookie-settings__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);animation:sc-cookie-fade-in 0.3s ease;}@keyframes sc-cookie-fade-in{from{opacity:0;}to{opacity:1;}}.sc-cookie-settings__panel{position:relative;z-index:1;background:var(--sc-light-panel,rgba(30,41,59,0.98));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(var(--sc-primary-rgb,240,180,41),0.15);border-radius:var(--sc-radius-lg);padding:32px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,0.5);animation:sc-cookie-panel-in 0.3s ease;}@keyframes sc-cookie-panel-in{from{transform:scale(0.95) translateY(20px);opacity:0;}to{transform:scale(1) translateY(0);opacity:1;}}.sc-cookie-settings__panel h3{font-size:var(--sc-fs-lg);font-weight:700;color:var(--sc-light-text,#ffffff);margin:0 0 20px;}.sc-cookie-settings__group{padding:16px 0;border-bottom:1px solid rgba(255,255,255,0.06);}.sc-cookie-settings__group:last-of-type{border-bottom:none;}.sc-cookie-settings__desc{font-size:var(--sc-fs-xs);color:var(--sc-light-text,rgba(226,232,240,0.6));line-height:1.4;margin:6px 0 0;}.sc-cookie-settings__actions{display:flex;gap:10px;margin-top:20px;justify-content:flex-end;}.sc-cookie-toggle{display:flex;align-items:center;gap:12px;cursor:pointer;}.sc-cookie-toggle input{display:none;}.sc-cookie-toggle__slider{width:44px;height:24px;background:rgba(255,255,255,0.1);border-radius:var(--sc-radius);position:relative;transition:background 0.3s ease;flex-shrink:0;}.sc-cookie-toggle__slider::after{content:'';position:absolute;width:18px;height:18px;background:rgba(226,232,240,0.8);border-radius:50%;top:3px;left:3px;transition:transform 0.3s ease,background 0.3s ease;}.sc-cookie-toggle input:checked + .sc-cookie-toggle__slider{background:rgba(var(--sc-primary-rgb,240,180,41),0.3);}.sc-cookie-toggle input:checked + .sc-cookie-toggle__slider::after{transform:translateX(20px);background:var(--sc-primary,#f0b429);}.sc-cookie-toggle input:disabled + .sc-cookie-toggle__slider{opacity:0.5;cursor:not-allowed;}.sc-cookie-toggle__label{font-size:var(--sc-fs-base);font-weight:600;color:var(--sc-light-text,rgba(226,232,240,0.9));}@media (max-width:767px){.sc-cookie-banner{padding:16px;}.sc-cookie-banner__content{flex-direction:column;gap:12px;}.sc-cookie-banner__actions{width:100%;justify-content:stretch;}.sc-cookie-btn{flex:1;padding:12px 16px;text-align:center;}.sc-cookie-settings__panel{padding:24px 20px;margin:12px;}}.sc-cookie-settings-link{cursor:pointer;color:var(--sc-light-text,rgba(226,232,240,0.6));font-size:var(--sc-fs-sm);transition:color 0.2s ease;}.sc-cookie-settings-link:hover{color:var(--sc-light-link,var(--sc-primary,#f0b429));}
.sc-image-with-source{position:relative;display:block;width:-moz-fit-content;width:fit-content;max-width:100%;line-height:0;}.align-center .sc-image-with-source,.image-style-align-center .sc-image-with-source,.drupal-media-style-align-center .sc-image-with-source,[data-align="center"] .sc-image-with-source{margin-left:auto;margin-right:auto;}.sc-image-with-source img{display:block;max-width:100%;height:auto;}.sc-image-with-source{border-radius:var(--sc-radius,12px);overflow:hidden;}a.sc-embimg__zoom.sc-image-with-source{position:relative;display:block;width:-moz-fit-content;width:fit-content;max-width:100%;line-height:0;}a.sc-embimg__zoom.sc-image-with-source > img{display:block;margin:0;}.sc-image-source{position:absolute;bottom:0;right:0;padding:4px 12px;background:rgba(0,0,0,0.7);color:#e2e8f0;font-size:var(--sc-fs-xs);line-height:1.4;border-top-left-radius:var(--sc-radius);pointer-events:none;z-index:2;}html[data-sc-theme="light"] .sc-image-source{background:rgba(15,23,42,0.85);}.media-library-item .sc-image-source,.ui-dialog .sc-image-source,.colorbox .sc-image-source,[class*="lightbox"] .sc-image-source,[class*="modal"] .sc-image-source{font-size:var(--sc-fs-sm);padding:6px 14px;}.views-view-grid .sc-image-with-source,.gallery-item .sc-image-with-source{width:100%;}.field--name-field-featured-image .sc-image-with-source{width:100%;display:block;}.field--type-image .sc-image-with-source,.media--type-image .sc-image-with-source{overflow:hidden;border-radius:inherit;}@media (max-width:767px){.sc-image-source{font-size:var(--sc-fs-xs);padding:3px 9px;}}
.sc-pwa-banner{position:fixed;bottom:-100px;left:50%;transform:translateX(-50%);z-index:var(--sc-z-floating);transition:bottom 0.4s cubic-bezier(0.34,1.56,0.64,1);pointer-events:none;}.sc-pwa-banner--visible{bottom:1.5rem;pointer-events:auto;}.sc-pwa-banner__content{display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,rgba(30,41,59,0.98),rgba(15,23,42,0.98));backdrop-filter:blur(12px);border:1px solid rgba(var(--sc-primary-rgb,240,180,41),0.3);border-radius:var(--sc-radius-lg);padding:1rem 1.5rem;box-shadow:0 20px 60px rgba(0,0,0,0.5),0 0 30px rgba(var(--sc-primary-rgb,240,180,41),0.1);max-width:500px;}.sc-pwa-banner__icon{font-size:2rem;flex-shrink:0;}.sc-pwa-banner__text{display:flex;flex-direction:column;gap:0.2rem;}.sc-pwa-banner__text strong{color:var(--sc-text,#e2e8f0);font-size:var(--sc-fs-base);}.sc-pwa-banner__text span{color:var(--sc-text-muted,#94a3b8);font-size:var(--sc-fs-sm);}.sc-pwa-banner__install{background:var(--sc-primary,#f0b429);color:#000;border:none;border-radius:var(--sc-radius);padding:0.6rem 1.2rem;font-weight:700;font-size:var(--sc-fs-sm);cursor:pointer;white-space:nowrap;transition:transform 0.2s,box-shadow 0.2s;flex-shrink:0;}.sc-pwa-banner__install:hover{transform:scale(1.05);box-shadow:0 0 15px rgba(var(--sc-primary-rgb,240,180,41),0.4);}.sc-pwa-banner__close{background:transparent;border:none;color:var(--sc-text-muted,#94a3b8);font-size:1.2rem;cursor:pointer;padding:0.3rem;line-height:1;transition:color 0.2s;flex-shrink:0;}.sc-pwa-banner__close:hover{color:var(--sc-text,#e2e8f0);}@media (max-width:540px){.sc-pwa-banner{left:1rem;right:1rem;transform:none;}.sc-pwa-banner__content{flex-wrap:wrap;padding:0.8rem 1rem;gap:0.5rem;}.sc-pwa-banner__text{flex:1;min-width:0;}.sc-pwa-banner__install{width:100%;padding:0.7rem;}}
.sc-theme-switcher{position:fixed;bottom:1.5rem;left:1.5rem;z-index:var(--sc-z-floating);}.sc-theme-switcher__trigger{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--sc-bg-card,#1e293b);border:1px solid var(--sc-border,#334155);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--sc-fs-lg);transition:all 0.3s;box-shadow:0 4px 12px rgba(0,0,0,0.3);}.sc-theme-switcher__trigger:hover{transform:scale(1.1) rotate(15deg);border-color:var(--sc-primary,#f0b429);}.sc-theme-switcher__panel{position:absolute;bottom:3.5rem;left:0;background:var(--sc-bg-card,#1e293b);border:1px solid var(--sc-border,#334155);border-radius:var(--sc-radius);padding:0.5rem;min-width:180px;box-shadow:0 10px 40px rgba(0,0,0,0.4);opacity:0;visibility:hidden;transform:translateY(10px) scale(0.95);transition:all 0.25s cubic-bezier(0.34,1.56,0.64,1);}.sc-theme-switcher__panel--open{opacity:1;visibility:visible;transform:translateY(0) scale(1);}.sc-theme-switcher__option{display:flex;align-items:center;gap:0.6rem;width:100%;padding:0.5rem 0.75rem;border:none;background:transparent;border-radius:var(--sc-radius-sm);cursor:pointer;transition:all 0.2s;text-align:left;}.sc-theme-switcher__option:hover{background:rgba(255,255,255,0.05);}.sc-theme-switcher__option--active{background:rgba(var(--sc-primary-rgb,240,180,41),0.1);border-left:2px solid var(--sc-primary,#f0b429);}.sc-theme-switcher__option-icon{font-size:1.1rem;flex-shrink:0;}.sc-theme-switcher__option-name{font-size:var(--sc-fs-sm);color:var(--sc-text,#e2e8f0);font-weight:500;}.sc-theme-switcher__option--active .sc-theme-switcher__option-name{color:var(--sc-primary,#f0b429);}.sc-theme-light{color-scheme:light;}.sc-theme-light .sc-theme-switcher__panel{box-shadow:0 10px 40px rgba(0,0,0,0.15);}@media (max-width:768px){.sc-theme-switcher{bottom:1rem;left:1rem;}}html[data-sc-theme="light"]{--background:#f8fafc;--foreground:#1e293b;--card:#ffffff;--card-foreground:#1e293b;--popover:#ffffff;--popover-foreground:#1e293b;--primary:#b45309;--primary-foreground:#ffffff;--secondary:#e2e8f0;--secondary-foreground:#1e293b;--muted:#f1f5f9;--muted-foreground:#475569;--accent:#e2e8f0;--accent-foreground:#1e293b;--destructive:#dc2626;--destructive-foreground:#ffffff;--border:#e2e8f0;--input:#e2e8f0;color-scheme:light;}html[data-sc-theme="light"]{--sc-surface:#ffffff;--sc-bg:#f8fafc;--sc-bg-rgb:248,250,252;--sc-bg-dark:#f8fafc;--sc-text:#1e293b;--sc-text-muted:#64748b;--sc-border:#e2e8f0;--sc-glass:rgba(255,255,255,0.85);--sc-glass-solid:#ffffff;--sc-gradient-card:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%);--sc-card-bg:#ffffff;--sc-card-border:#e2e8f0;--sc-card-border-hover:rgba(180,83,9,0.35);--sc-card-shadow-hover:0 14px 32px rgba(15,23,42,0.12);}html[data-sc-theme="light"]{--sc-light-text:#1e293b;--sc-light-muted:#475569;--sc-light-link:#92400e;--sc-light-info:#1d4ed8;--sc-light-success:#166534;--sc-light-danger:#dc2626;--sc-light-on-accent:#ffffff;--sc-light-surface:#ffffff;--sc-light-panel:#f1f5f9;--sc-light-line:#e2e8f0;--sc-light-primary:#b45309;}html[data-sc-theme="light"] :is(.sc-event-card,.sc-gcard,.sc-database__card){--sc-card-bg:#1e293b;--sc-card-border:rgba(255,255,255,0.08);}html[data-sc-theme="light"] .view-card .card,html[data-sc-theme="light"] .sc-card{background:#ffffff;border:1px solid #e2e8f0;}html[data-sc-theme="light"] .view-card .card:hover{box-shadow:0 14px 32px rgba(15,23,42,0.12);}html[data-sc-theme="light"] footer,html[data-sc-theme="light"] .site-footer,html[data-sc-theme="light"] .region-footer{background:#e2e8f0 !important;color:#1e293b !important;}html[data-sc-theme="light"] main h1,html[data-sc-theme="light"] .sidebar-block h3,html[data-sc-theme="light"] [class*="page-title"],html[data-sc-theme="light"] [class*="page__title"],html[data-sc-theme="light"] [class*="section-title"]{color:#1e293b !important;}html[data-sc-theme="light"] .hero-landing :is(h1,h2,h3,p,a,span),html[data-sc-theme="light"] [class*="hero"] :is(h1,h2,h3,p,a){color:#fff !important;}html[data-sc-theme="light"] .sc-cblock__heading-icon,html[data-sc-theme="light"] header h2.text-inherit,html[data-sc-theme="light"] .sc-dcsserver-name{color:#1e293b !important;}.sc-modtop__dl,.sc-lb__xp,.sc-stat-value{color:var(--sc-light-info,#60a5fa) !important;}a.bg-accent,a.bg-primary-foreground{color:#0f172a !important;}a.bg-primary{color:#ffffff !important;}.sc-navbar__mobile-group-title{color:var(--sc-light-text,#94a3b8) !important;}.sc-dcsserver-badge.is-online{color:var(--sc-light-success,#4ade80) !important;}.sc-flying-empty a{color:var(--sc-light-info,#60a5fa) !important;text-decoration:underline;}html[data-sc-theme="light"] .sc-footer-copyright,html[data-sc-theme="light"] .sc-footer-copyright p{color:#475569 !important;}html[data-sc-theme="light"] .field--name-body,html[data-sc-theme="light"] .field--name-body :is(p,li,span,strong,em,b,dd,dt,blockquote,figcaption),html[data-sc-theme="light"] .sc-wiki :is(p,li,span,strong,em,b,dd,dt,h2,h3,h4),html[data-sc-theme="light"] .wiki-sources,html[data-sc-theme="light"] .wiki-sources :is(strong,span,li,p),html[data-sc-theme="light"] .node__content > .field :is(p,li,span,strong),html[data-sc-theme="light"] .field__item,html[data-sc-theme="light"] .field__item :is(span,strong,div,li){color:#1e293b !important;}html[data-sc-theme="light"] .field__item .sc-image-source,html[data-sc-theme="light"] .sc-image-with-source .sc-image-source{color:#e2e8f0 !important;}html[data-sc-theme="light"] .sc-wiki__meta :is(span,time),html[data-sc-theme="light"] .field__label,html[data-sc-theme="light"] .sc-article__meta :is(span,time),html[data-sc-theme="light"] .node__meta{color:#475569 !important;}html[data-sc-theme="light"] .field--name-body table,html[data-sc-theme="light"] .sc-wiki table,html[data-sc-theme="light"] .node__content table{background:transparent !important;}html[data-sc-theme="light"] .field--name-body :is(td,th),html[data-sc-theme="light"] .sc-wiki :is(td,th),html[data-sc-theme="light"] .node__content :is(td,th){background:#ffffff !important;color:#1e293b !important;border-color:#e2e8f0 !important;}html[data-sc-theme="light"] .field--name-body th,html[data-sc-theme="light"] .node__content th{background:#f1f5f9 !important;}html[data-sc-theme="light"] .sc-aircraft :is(.field__label,.field__item,td,th,strong,dt,dd){color:#1e293b !important;}html[data-sc-theme="light"] .sc-wiki a,html[data-sc-theme="light"] .wiki-sources a{color:#92400e !important;}html[data-sc-theme="light"] .sc-article__type-badge{color:#1e293b !important;}html[data-sc-theme="light"] .field--name-body :is(h2,h3,h4,h5),html[data-sc-theme="light"] .sc-article__body :is(h2,h3,h4,h5),html[data-sc-theme="light"] [id^="sc-heading"]{color:#1e293b !important;}html[data-sc-theme="light"] .sc-aircraft__sim-btn{color:#92400e !important;}html[data-sc-theme="light"] a.sc-wiki__btn--primary,html[data-sc-theme="light"] .sc-wiki__body a.sc-wiki__btn--primary{color:#ffffff !important;background:#b45309 !important;}html[data-sc-theme="light"] .sc-article__content a:not([class*="btn"]):not([class*="badge"]):not(.sc-navbar__login-btn){color:#92400e !important;}html:not([data-sc-theme="light"]) :is(.sc-route-string span.sc-route-sep,.sc-route-help,.sc-navaid-result__type,.comment--type-comment-forum .comment__date,.comment--type-comment-forum .comment__author .post-count,.forum .comment .post-count,.sc-donate-divider,.sc-event-card__date,.sc-metar-time,.sc-metar-empty,.sc-notif-text span,.sc-notif-empty,.sc-notif-loading){color:#94a3b8;}html:not([data-sc-theme="light"]) :is(.comment--type-comment-forum .comment__submitted,.comment--type-comment-forum .comment__permalink,.forum .comment .comment__submitted,.comment-form .filter-help,.comment-comment-forum-form .filter-help,.comment-form .filter-guidelines,.comment-comment-forum-form .filter-guidelines,.comment-form .description,.comment-comment-forum-form .description){color:#94a3b8 !important;}html:not([data-sc-theme="light"]) .comment-form .ck-editor__editable p.ck-placeholder::before,html:not([data-sc-theme="light"]) .comment-comment-forum-form .ck-editor__editable p.ck-placeholder::before{color:#94a3b8 !important;}html[data-sc-theme="light"] body.sc-fe-byte .views-exposed-form select{border:1px solid #e2e8f0 !important;color:#1e293b !important;}html[data-sc-theme="light"] body.sc-fe-byte .sc-user-stat{background:rgba(15,23,42,0.04) !important;}html[data-sc-theme="light"] body.sc-fe-byte .sc-user-panel__progress-bar{background:rgba(15,23,42,0.1) !important;}html[data-sc-theme="light"] body.sc-fe-byte .comment-comment-forum-form .filter-help,html[data-sc-theme="light"] body.sc-fe-byte .comment-form .filter-help,html[data-sc-theme="light"] body.sc-fe-byte .filter-help,html[data-sc-theme="light"] body.sc-fe-byte .filter-guidelines{color:#475569 !important;}html[data-sc-theme="light"] body.sc-fe-byte .forum .comment{background:#f1f5f9 !important;border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] body.sc-fe-byte .comment--type-comment-forum nav.links,html[data-sc-theme="light"] body.sc-fe-byte .forum .comment .links{border-top:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] body.sc-fe-byte .comment--type-comment-forum .links a:hover{color:#92400e !important;}html[data-sc-theme="light"] body.sc-fe-byte .node--type-forum .breadcrumb a,html[data-sc-theme="light"] body.sc-fe-byte .forum .breadcrumb a{color:#475569 !important;}html[data-sc-theme="light"] body.sc-fe-byte .node--type-forum .breadcrumb a:hover,html[data-sc-theme="light"] body.sc-fe-byte .forum .breadcrumb a:hover{color:#92400e !important;}@media (max-width:768px){html[data-sc-theme="light"] body.sc-fe-byte .comment--type-comment-forum .comment__author{border-bottom:1px solid #e2e8f0 !important;}}html[data-sc-theme="light"] body.sc-fe-byte .path-forum .node--type-forum h1{color:#1e293b !important;}html[data-sc-theme="light"] body.sc-fe-byte .path-forum .node--type-forum .node__content,html[data-sc-theme="light"] body.sc-fe-byte .path-forum .node--type-forum .field--name-body{color:#1e293b !important;}html[data-sc-theme="light"] body.sc-fe-byte .comment-form .form-item label,html[data-sc-theme="light"] body.sc-fe-byte .comment-comment-forum-form .form-item label{color:#92400e !important;}html[data-sc-theme="light"] body.sc-fe-byte .comment-form .ck.ck-editor,html[data-sc-theme="light"] body.sc-fe-byte .comment-comment-forum-form .ck.ck-editor{border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] body.sc-fe-byte .comment-form .ck.ck-toolbar,html[data-sc-theme="light"] body.sc-fe-byte .comment-comment-forum-form .ck.ck-toolbar{background:#f1f5f9 !important;border-bottom:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] body.sc-fe-byte .comment-form .ck.ck-toolbar .ck-button,html[data-sc-theme="light"] body.sc-fe-byte .comment-comment-forum-form .ck.ck-toolbar .ck-button{color:#475569 !important;}html[data-sc-theme="light"] body.sc-fe-byte .comment-form .ck.ck-toolbar .ck-button:hover,html[data-sc-theme="light"] body.sc-fe-byte .comment-comment-forum-form .ck.ck-toolbar .ck-button:hover{background:#f1f5f9 !important;color:#1e293b !important;}html[data-sc-theme="light"] body.sc-fe-byte .comment-form .ck.ck-toolbar .ck-dropdown__button .ck-button__label,html[data-sc-theme="light"] body.sc-fe-byte .comment-comment-forum-form .ck.ck-toolbar .ck-dropdown__button .ck-button__label{color:#475569 !important;}html[data-sc-theme="light"] body.sc-fe-byte .comment-form .ck-editor__editable,html[data-sc-theme="light"] body.sc-fe-byte .comment-comment-forum-form .ck-editor__editable{background:#ffffff !important;color:#1e293b !important;}html[data-sc-theme="light"] body.sc-fe-byte .ck.ck-dropdown__panel,html[data-sc-theme="light"] body.sc-fe-byte .ck.ck-list{background:#f1f5f9 !important;border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] body.sc-fe-byte .ck.ck-list__item .ck-button{color:#1e293b !important;}html[data-sc-theme="light"] body.sc-fe-byte .ck.ck-list__item .ck-button:hover,html[data-sc-theme="light"] body.sc-fe-byte .ck.ck-list__item .ck-button.ck-on{background:#f1f5f9 !important;}html[data-sc-theme="light"] body.sc-fe-byte .path-forum .pager__item a{border:1px solid #e2e8f0 !important;background:#f1f5f9 !important;color:#475569 !important;}html[data-sc-theme="light"] body.sc-fe-byte .sc-card:hover .sc-card__title a{color:#92400e !important;}html[data-sc-theme="light"] body.sc-fe-byte .views-exposed-form select,html[data-sc-theme="light"] body.sc-fe-byte .views-exposed-form .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 256 256' fill='%23475569'%3E%3Cpath d='M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32Z'/%3E%3C/svg%3E") !important;}html[data-sc-theme="light"] body.sc-fe-byte .sc-navbar__dropdown-menu{border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] body.sc-fe-byte .sc-navbar__dropdown-item:hover{color:#1d4ed8 !important;}html[data-sc-theme="light"] body.sc-fe-byte .sc-fcard{background:#f1f5f9 !important;border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] body.sc-fe-byte .node--type-aircraft .field--name-body td,html[data-sc-theme="light"] body.sc-fe-byte .node--type-airport .field--name-body td,html[data-sc-theme="light"] body.sc-fe-byte .node--type-wiki .field--name-body td,html[data-sc-theme="light"] body.sc-fe-byte .node--type-flight-school .field--name-body td{border-bottom:1px solid #e2e8f0 !important;color:#1e293b !important;}html[data-sc-theme="light"] body.sc-fe-byte ::selection{color:#1e293b !important;}html[data-sc-theme="light"] .sc-metar-card{background:#f1f5f9 !important;border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] .sc-gf-card{background:#f1f5f9 !important;border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] .sc-profile__xp-bar{background:rgba(15,23,42,0.08) !important;}html[data-sc-theme="light"] .sc-profile__stat{background:#f1f5f9 !important;border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] .sc-cookie-btn--reject{background:rgba(15,23,42,0.08) !important;color:#1e293b !important;border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] .sc-cookie-btn--reject:hover{background:rgba(15,23,42,0.12) !important;border-color:#e2e8f0 !important;}html[data-sc-theme="light"] .sc-cookie-btn--settings{color:#1e293b !important;border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] .sc-cookie-settings__group{border-bottom:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] .sc-cookie-toggle__slider{background:rgba(15,23,42,0.1) !important;}html[data-sc-theme="light"] .sc-map-toolbar{background:#f1f5f9 !important;border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] .sc-map-search{border:1px solid #e2e8f0 !important;background:#f1f5f9 !important;color:#1e293b !important;}html[data-sc-theme="light"] .sc-map-geo-btn,html[data-sc-theme="light"] .sc-map-fullscreen-btn{border:1px solid #e2e8f0 !important;background:#f1f5f9 !important;color:#1e293b !important;}html[data-sc-theme="light"] .sc-map-filters{background:#f1f5f9 !important;border-left:1px solid #e2e8f0 !important;border-right:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] .sc-map-filter-btn{border:1px solid #e2e8f0 !important;background:#f1f5f9 !important;color:#475569 !important;}html[data-sc-theme="light"] .sc-map-filter-btn.active{color:#1e293b !important;}html[data-sc-theme="light"] .sc-map-tools{background:#f1f5f9 !important;border-left:1px solid #e2e8f0 !important;border-right:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] .sc-map-mode-btn.active{color:#92400e !important;}html[data-sc-theme="light"] .sc-map-tool-btn{border:1px solid #e2e8f0 !important;background:#f1f5f9 !important;color:#475569 !important;}html[data-sc-theme="light"] .sc-map-tool-btn.active{color:#92400e !important;}html[data-sc-theme="light"] .sc-map-controls{background:#f1f5f9 !important;border-left:1px solid #e2e8f0 !important;border-right:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] .sc-map-layer-btn{border:1px solid #e2e8f0 !important;background:#f1f5f9 !important;color:#475569 !important;}html[data-sc-theme="light"] .sc-map-layer-btn.active{color:#92400e !important;}html[data-sc-theme="light"] .sc-map-container{border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] .sc-cesium-container{border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] .sc-dark-popup .leaflet-popup-content-wrapper{background:#f1f5f9 !important;color:#1e293b !important;}html[data-sc-theme="light"] .sc-dark-popup .leaflet-popup-tip{background:#f1f5f9 !important;}html[data-sc-theme="light"] .sc-flight-popup .sc-map-popup__title{color:#92400e !important;}html[data-sc-theme="light"] .sc-flight-popup-container .leaflet-popup-content-wrapper{background:#f1f5f9 !important;color:#1e293b !important;}html[data-sc-theme="light"] .sc-flight-popup-container .leaflet-popup-tip{background:#f1f5f9 !important;}html[data-sc-theme="light"] .sc-vatsim-control__toggle{border:1px solid #e2e8f0 !important;background:#f1f5f9 !important;color:#1e293b !important;}html[data-sc-theme="light"] .sc-vatsim-control__refresh-btn{border:1px solid #e2e8f0 !important;color:#1d4ed8 !important;}html[data-sc-theme="light"] .leaflet-popup-content-wrapper{background:#f1f5f9 !important;color:#1e293b !important;}html[data-sc-theme="light"] .leaflet-popup-tip{background:#f1f5f9 !important;}html[data-sc-theme="light"] .leaflet-popup-close-button{color:#475569 !important;}html[data-sc-theme="light"] .leaflet-popup-close-button:hover{color:#92400e !important;}html[data-sc-theme="light"] .leaflet-control-layers{background:#f1f5f9 !important;color:#1e293b !important;}html[data-sc-theme="light"] .leaflet-control-layers-toggle{background-color:#f1f5f9 !important;border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] .leaflet-control-layers label{color:#1e293b !important;}html[data-sc-theme="light"] .leaflet-control-layers-separator{border-top-color:#e2e8f0 !important;}html[data-sc-theme="light"] .leaflet-control-zoom a{background-color:#f1f5f9 !important;color:#1e293b !important;border-color:#e2e8f0 !important;}html[data-sc-theme="light"] .leaflet-control-zoom a:hover{background-color:#f1f5f9 !important;color:#92400e !important;}html[data-sc-theme="light"] .leaflet-control-attribution{background:#f1f5f9 !important;}html[data-sc-theme="light"] .leaflet-control-attribution a{color:#475569 !important;}html[data-sc-theme="light"] .leaflet-control-scale-line{background:#f1f5f9 !important;color:#475569 !important;border-color:#e2e8f0 !important;}html[data-sc-theme="light"] .sc-vatsim-control__toggle{border:1px solid #e2e8f0 !important;background:#f1f5f9 !important;color:#1e293b !important;}html[data-sc-theme="light"] .sc-vatsim-control__refresh-btn{background:#f1f5f9 !important;color:#1e293b !important;border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] .leaflet-popup-content-wrapper,html[data-sc-theme="light"] .sc-dark-popup .leaflet-popup-content-wrapper,html[data-sc-theme="light"] .sc-flight-popup-container .leaflet-popup-content-wrapper{background:#f1f5f9 !important;background-color:#f1f5f9 !important;color:#1e293b !important;}html[data-sc-theme="light"] .leaflet-popup-tip,html[data-sc-theme="light"] .sc-dark-popup .leaflet-popup-tip,html[data-sc-theme="light"] .sc-flight-popup-container .leaflet-popup-tip{background:#f1f5f9 !important;background-color:#f1f5f9 !important;}html[data-sc-theme="light"] .leaflet-popup-content{color:#1e293b !important;}html[data-sc-theme="light"] .leaflet-popup-close-button,html[data-sc-theme="light"] .sc-dark-popup .leaflet-popup-close-button{color:#475569 !important;}html[data-sc-theme="light"] .leaflet-popup-close-button:hover,html[data-sc-theme="light"] .sc-dark-popup .leaflet-popup-close-button:hover{color:#92400e !important;}html[data-sc-theme="light"] .sc-comp-cat-btn{background:rgba(15,23,42,0.05) !important;border:2px solid #e2e8f0 !important;color:#1e293b !important;}html[data-sc-theme="light"] .sc-comp-cat-btn:hover{background:rgba(15,23,42,0.08) !important;}html[data-sc-theme="light"] .sc-comp-cat-btn.active .sc-comp-cat-count{background:rgba(15,23,42,0.2) !important;}html[data-sc-theme="light"] .sc-comp-selector-section{background:rgba(15,23,42,0.03) !important;border:1px solid #e2e8f0 !important;}html[data-sc-theme="light"] #sc-comp-dropdown{background:#f1f5f9 !important;color:#1e293b !important;}html[data-sc-theme="light"] #sc-comp-dropdown optgroup{background:#f1f5f9 !important;color:#92400e !important;}html[data-sc-theme="light"] #sc-comp-dropdown option{background:#f1f5f9 !important;color:#1e293b !important;}html[data-sc-theme="light"] #sc-comp-search{background:#f1f5f9 !important;border:2px solid #e2e8f0 !important;color:#1e293b !important;}html[data-sc-theme="light"] #sc-comp-suggestions{background:#f1f5f9 !important;}html[data-sc-theme="light"] .sc-comp-suggestion{border-bottom:1px solid #e2e8f0 !important;color:#1e293b !important;}html[data-sc-theme="light"] #sc-comp-slots{background:#f1f5f9 !important;}html[data-sc-theme="light"] .sc-comp-slot{background:rgba(15,23,42,0.06) !important;color:#1e293b !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-input{background:#ffffff !important;color:#1e293b !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-label{color:#475569 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-rules-btn{background:#f1f5f9 !important;color:#475569 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-rules-btn--active{color:#1d4ed8 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-routing-btn{background:#f1f5f9 !important;color:#475569 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-routing-btn:hover{color:#1e293b !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-simbrief-panel h4{color:#166534 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-simbrief-btn{color:#166534 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-simbrief-details h4{color:#166534 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-sb-label{color:#475569 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-simbrief-grid span:not(.sc-sb-label){color:#1e293b !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-sb-route code{color:#166534 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-routing-badge{color:#92400e !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-navdata-badge{background:#f1f5f9 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-navdata-badge--on{color:#166534 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-compat-strip{background:#f1f5f9 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-compat--xplane{color:#1d4ed8 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-compat--msfs{color:#166534 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-compat--navigraph{color:#92400e !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-tt-ifr{color:#1d4ed8 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-tt-vfr{color:#166534 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-tt-ndb{color:#92400e !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-tt-awy{color:#1d4ed8 !important;background:#f1f5f9 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-ndb{color:#92400e !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-map-controls{color:#475569 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-popup-use-btn{color:#92400e !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-wp-remove{color:#dc2626 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-navaid-search-results{background:#f1f5f9 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-navaid-result__ident{color:#92400e !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-navaid-result__name{color:#475569 !important;}html[data-sc-theme="light"] .sc-flight-planner #fp-route-string{background:#f1f5f9 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-route-wpt--airport{color:#92400e !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-route-wpt--ndb{color:#92400e !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-legs-table th{color:#92400e !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-legs-table td{color:#1e293b !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-leg-label{background:#f1f5f9 !important;color:#475569 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-export-btn{background:#f1f5f9 !important;color:#475569 !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-export-btn:hover{color:#92400e !important;}html[data-sc-theme="light"] .sc-flight-planner .sc-metar-box{background:#f1f5f9 !important;}html[data-sc-theme="light"] body .sc-listing-hero p.sc-listing-hero__sub{color:#475569 !important;}html[data-sc-theme="light"] .sc-dcsserver-stats span{color:#475569 !important;}html[data-sc-theme="light"] [class*="sc-dcsserver"] code{background:#e2e8f0 !important;color:#1e293b !important;}html[data-sc-theme="light"] :is(.sc-airports__header,.sc-airports__detail-header) :is(h1,h2,p,div,span,strong,a){color:#fff !important;}html[data-sc-theme="light"] .sc-airports__badge--iata{color:#9a3412;}
.views-row article,.node--view-mode-teaser{transition:var(--sc-card-transition);}@media (hover:hover){.views-row article:not(.sc-card):hover,.node--view-mode-teaser:not(.sc-card):hover{transform:translateY(var(--sc-card-hover-lift));box-shadow:var(--sc-card-shadow-hover);border-color:var(--sc-card-border-hover);}}.views-row article img,.sc-card img,.node--view-mode-teaser img{transition:transform 0.5s cubic-bezier(0.4,0,0.2,1);}.views-row article:hover img,.sc-card:hover img,.node--view-mode-teaser:hover img{transform:scale(1.05);}.views-row article .field--name-field-image,.sc-card .field--name-field-image,.node--view-mode-teaser .field--name-field-image{overflow:hidden;border-radius:var(--sc-radius) var(--sc-radius) 0 0;}.sc-glass{backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);background:var(--sc-light-panel,rgba(30,41,59,0.7));border:1px solid var(--sc-light-line,rgba(148,163,184,0.12));}.region-sidebar .block-content,.region-sidebar .block{backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%);background:rgba(30,41,59,0.65);border:1px solid rgba(148,163,184,0.1);transition:backdrop-filter 0.3s,background 0.3s;}.region-sidebar .block:hover{background:rgba(30,41,59,0.8);}.sc-skeleton{background:linear-gradient(90deg,var(--sc-bg-card,#1e293b) 0%,rgba(148,163,184,0.1) 50%,var(--sc-bg-card,#1e293b) 100%);background-size:200% 100%;animation:sc-skeleton-pulse 1.5s ease-in-out infinite;border-radius:var(--sc-radius-sm);}.sc-skeleton--image{aspect-ratio:16/9;border-radius:var(--sc-radius);margin-bottom:12px;}.sc-skeleton--title{height:1.2em;width:75%;margin-bottom:8px;}.sc-skeleton--text{height:0.9em;width:100%;margin-bottom:6px;}.sc-skeleton--text:last-child{width:60%;}.sc-skeleton--avatar{width:40px;height:40px;border-radius:50%;}.sc-skeleton--badge{width:60px;height:20px;border-radius:var(--sc-radius);}@keyframes sc-skeleton-pulse{0%{background-position:200% 0;}100%{background-position:-200% 0;}}.sc-reveal{opacity:0;transform:translateY(24px);transition:opacity 0.6s cubic-bezier(0.4,0,0.2,1),transform 0.6s cubic-bezier(0.4,0,0.2,1);}.sc-reveal--visible{opacity:1;transform:translateY(0);}.sc-reveal--delay-1{transition-delay:0.1s;}.sc-reveal--delay-2{transition-delay:0.2s;}.sc-reveal--delay-3{transition-delay:0.3s;}.sc-reveal--delay-4{transition-delay:0.4s;}.sc-glow{position:relative;}.sc-glow::before{content:'';position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(var(--sc-primary-rgb,240,180,41),0.3),rgba(59,130,246,0.3),rgba(var(--sc-primary-rgb,240,180,41),0.3));background-size:300% 300%;animation:sc-glow-shift 4s ease infinite;z-index:-1;opacity:0;transition:opacity 0.3s;}.sc-glow:hover::before{opacity:1;}@keyframes sc-glow-shift{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}.sc-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--sc-radius);font-size:var(--sc-fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;}.sc-badge--sim{background:rgba(59,130,246,0.2);color:#60a5fa;}.sc-badge--mod{background:rgba(168,85,247,0.2);color:#c084fc;}.sc-badge--tutorial{background:rgba(34,197,94,0.2);color:#4ade80;}.sc-badge--review{background:rgba(var(--sc-primary-rgb,240,180,41),0.2);color:#fbbf24;}.sc-badge--news{background:rgba(239,68,68,0.2);color:#f87171;}.sc-badge--blog{background:rgba(236,72,153,0.2);color:#f472b6;}.sc-reading-progress{position:fixed;top:0;left:0;width:0;height:3px;background:linear-gradient(90deg,var(--sc-primary,#f0b429),#3b82f6);z-index:var(--sc-z-floating);transition:width 0.1s linear;pointer-events:none;}.sc-card__type-badge{position:absolute;top:12px;left:12px;z-index:5;}.sc-stats-row{display:flex;gap:16px;padding:12px 0;}.sc-stat{text-align:center;flex:1;}.sc-stat__value{font-size:var(--sc-fs-xl);font-weight:800;color:var(--sc-primary,#f0b429);font-variant-numeric:tabular-nums;}.sc-stat__label{font-size:var(--sc-fs-xs);color:var(--sc-text-muted,#64748b);text-transform:uppercase;letter-spacing:0.05em;}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding:8px 0;font-size:var(--sc-fs-sm);}.breadcrumb li::before{content:'›';margin-right:6px;color:var(--sc-text-muted,#64748b);}.breadcrumb li:first-child::before{content:none;}.breadcrumb a{color:var(--sc-text-muted,#94a3b8);transition:color 0.2s;}.breadcrumb a:hover{color:var(--sc-primary,#f0b429);}:focus-visible{outline:2px solid var(--sc-primary,#f0b429);outline-offset:2px;border-radius:2px;}@media (prefers-reduced-motion:reduce){.views-row article,.sc-card,.sc-reveal,.sc-skeleton,.sc-glow::before{transition:none;animation:none;transform:none;opacity:1;}}
