/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}}
@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:10px;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:10px;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(240,180,41,0.15);border-top-color:rgba(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:6px;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:10px 10px 0 0;}.sc-ad--sidebar{margin:0.75rem 0;padding:0.5rem;border-radius:8px;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(240,180,41,0.08);}.sc-ad--mobile{max-width:500px;margin:1.5rem auto;border-radius:10px;}@media (max-width:767px){.sc-ad--leaderboard{margin-left:0.5rem;margin-right:0.5rem;border-radius:8px;}.sc-ad--in-content{margin-left:0.5rem;margin-right:0.5rem;border-radius:8px;}}#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:9999;background:transparent;pointer-events:none;}.sc-reading-progress__fill{height:100%;width:0;background:linear-gradient(90deg,#d4a843 0%,#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;}.sc-toc{background:#1a2744;border:1px solid #2a3a5c;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:2rem;}.sc-toc__title{color:#d4a843;font-weight:700;font-size:1rem;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:0.9rem;transition:color 0.2s;}.sc-toc__item a:hover{color:#d4a843;}.sc-toc__item--h3{padding-left:1.25rem;}.sc-toc__item--h3 a{font-size:0.85rem;}@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:12px;overflow:hidden;}.sc-logbook-tbl th{background:#0f172a;color:#d4a843;padding:12px 14px;text-align:left;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.05em;}.sc-logbook-tbl td{padding:10px 14px;border-bottom:1px solid #2a3a5c;color:#e2e8f0;font-size:0.9rem;}.sc-logbook-tbl a{color:#d4a843;text-decoration:none;}.sc-logbook-tbl a:hover{text-decoration:underline;}.sc-logbook-tbl tr:hover td{background:rgba(212,168,67,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:#1a2744;border:1px solid #2a3a5c;border-radius:12px;padding:1.5rem;transition:transform 0.2s,border-color 0.2s;}.sc-event-card:hover{transform:translateY(-4px);border-color:#d4a843;}.sc-event-card__badge{display:inline-block;background:#d4a843;color:#0f172a;padding:3px 10px;border-radius:20px;font-size:0.75rem;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:#d4a843;}.sc-event-card__body{color:#94a3b8;font-size:0.9rem;margin-bottom:0.75rem;}.sc-event-card__date{color:#64748b;font-size:0.85rem;}@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:1.3rem;padding:8px;position:relative;color:#94a3b8;transition:color 0.2s;}.sc-notif-bell:hover{color:#d4a843;}.sc-notif-badge{position:absolute;top:2px;right:0;background:#ef4444;color:#fff;font-size:0.65rem;font-weight:700;padding:1px 5px;border-radius:10px;min-width:16px;text-align:center;}.sc-notif-dropdown{position:absolute;right:0;top:100%;width:320px;max-height:400px;overflow-y:auto;background:#1a2744;border:1px solid #2a3a5c;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,0.4);z-index:1000;}.sc-notif-item{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid #2a3a5c;text-decoration:none;transition:background 0.2s;}.sc-notif-item:hover{background:rgba(212,168,67,0.05);}.sc-notif-item--unread{background:rgba(212,168,67,0.08);border-left:3px solid #d4a843;}.sc-notif-icon{font-size:1.2rem;flex-shrink:0;}.sc-notif-text strong{display:block;color:#e2e8f0;font-size:0.85rem;margin-bottom:2px;}.sc-notif-text span{color:#64748b;font-size:0.75rem;}.sc-notif-empty,.sc-notif-loading{padding:2rem;text-align:center;color:#64748b;font-size:0.9rem;}.sc-glass{background:rgba(26,39,68,0.7) !important;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid 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:8px;}@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:rgba(26,39,68,0.7);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:1.25rem;text-align:center;}.sc-pilot-stat__value{font-size:1.8rem;font-weight:700;color:#d4a843;display:block;}.sc-pilot-stat__label{font-size:0.8rem;color:#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:#1a2744;border:1px solid #2a3a5c;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;transition:transform 0.2s,border-color 0.2s;}.sc-gf-card:hover{transform:translateY(-3px);border-color:#d4a843;}.sc-gf-card h3{margin:0 0 0.75rem;}.sc-gf-card h3 a{color:#e2e8f0;text-decoration:none;}.sc-gf-card h3 a:hover{color:#d4a843;}.sc-gf-meta{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:0.75rem;}.sc-gf-meta span{color:#94a3b8;font-size:0.85rem;}.sc-gf-body{color:#94a3b8;font-size:0.9rem;}.sc-error-page{text-align:center;padding:4rem 2rem;}.sc-error-page__code{font-size:8rem;font-weight:800;color:#d4a843;line-height:1;margin-bottom:1rem;text-shadow:0 0 40px rgba(212,168,67,0.3);}.sc-error-page__title{font-size:1.5rem;color:#e2e8f0;margin-bottom:1rem;}.sc-error-page__text{color:#94a3b8;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto;}.sc-error-page__btn{display:inline-block;background:#d4a843;color:#0f172a;padding:12px 28px;border-radius:8px;text-decoration:none;font-weight:600;transition:background 0.2s;}.sc-error-page__btn:hover{background:#f59e0b;}
.sc-cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:99999;background:rgba(15,23,42,0.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(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:1rem;font-weight:700;color:#f0b429;margin:0 0 6px;}.sc-cookie-banner__text p{font-size:0.82rem;line-height:1.5;color:rgba(226,232,240,0.8);margin:0 0 4px;}.sc-cookie-banner__link{color:#f0b429;text-decoration:underline;font-size:0.8rem;}.sc-cookie-banner__actions{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap;}.sc-cookie-btn{padding:10px 20px;border:none;border-radius:8px;font-size:0.85rem;font-weight:600;cursor:pointer;transition:all 0.2s ease;white-space:nowrap;font-family:inherit;}.sc-cookie-btn--accept{background:#f0b429;color:#0f172a;}.sc-cookie-btn--accept:hover{background:#f5c842;transform:translateY(-1px);box-shadow:0 4px 12px rgba(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:#f0b429;border-color:rgba(240,180,41,0.3);}.sc-cookie-settings{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;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:rgba(30,41,59,0.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(240,180,41,0.15);border-radius:16px;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:1.2rem;font-weight:700;color:#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:0.78rem;color: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:12px;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(240,180,41,0.3);}.sc-cookie-toggle input:checked + .sc-cookie-toggle__slider::after{transform:translateX(20px);background:#f0b429;}.sc-cookie-toggle input:disabled + .sc-cookie-toggle__slider{opacity:0.5;cursor:not-allowed;}.sc-cookie-toggle__label{font-size:0.9rem;font-weight:600;color: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:rgba(226,232,240,0.6);font-size:0.8rem;transition:color 0.2s ease;}.sc-cookie-settings-link:hover{color:#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:0.75rem;line-height:1.4;border-top-left-radius:8px;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:0.8rem;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:0.7rem;padding:3px 9px;}}
.sc-pwa-banner{position:fixed;bottom:-100px;left:50%;transform:translateX(-50%);z-index:10000;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(245,158,11,0.3);border-radius:1rem;padding:1rem 1.5rem;box-shadow:0 20px 60px rgba(0,0,0,0.5),0 0 30px rgba(245,158,11,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:0.95rem;}.sc-pwa-banner__text span{color:var(--sc-text-muted,#94a3b8);font-size:0.8rem;}.sc-pwa-banner__install{background:var(--sc-accent,#f59e0b);color:#000;border:none;border-radius:0.5rem;padding:0.6rem 1.2rem;font-weight:700;font-size:0.85rem;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(245,158,11,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:9998;}.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:1.1rem;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-accent,#f59e0b);}.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:0.75rem;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:0.4rem;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(245,158,11,0.1);border-left:2px solid var(--sc-accent,#f59e0b);}.sc-theme-switcher__option-icon{font-size:1.1rem;flex-shrink:0;}.sc-theme-switcher__option-name{font-size:0.85rem;color:var(--sc-text,#e2e8f0);font-weight:500;}.sc-theme-switcher__option--active .sc-theme-switcher__option-name{color:var(--sc-accent,#f59e0b);}.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"] .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"] .sc-gallery-title,html[data-sc-theme="light"] .sidebar-block__title,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__title,html[data-sc-theme="light"] .sc-cblock__heading,html[data-sc-theme="light"] .sc-cblock__heading-icon,html[data-sc-theme="light"] .sc-features-title,html[data-sc-theme="light"] header h2.text-inherit,html[data-sc-theme="light"] .sc-navbar__link,html[data-sc-theme="light"] .sc-navbar__mobile-link,html[data-sc-theme="light"] .sc-navbar__mobile-group-title,html[data-sc-theme="light"] .sc-dcsserver-name{color:#1e293b !important;}html[data-sc-theme="light"] .sc-cblock__perex,html[data-sc-theme="light"] .sc-cblock__date,html[data-sc-theme="light"] .sc-dcsserver-desc,html[data-sc-theme="light"] .sc-discord-total{color:#475569 !important;}.sc-modtop__dl,.sc-lb__xp,.sc-stat-value{color:#60a5fa !important;}a.bg-accent,a.bg-primary-foreground{color:#0f172a !important;}a.bg-primary{color:#ffffff !important;}.sc-navbar__mobile-group-title{color:#94a3b8 !important;}.sc-dcsserver-badge.is-online{color:#4ade80 !important;}.sc-flying-empty a{color:#60a5fa !important;text-decoration:underline;}html[data-sc-theme="light"] .sc-qnav-summary{color:#1e293b !important;}html[data-sc-theme="light"] .sc-qnav-count,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"] .sc-modtop__dl,html[data-sc-theme="light"] .sc-lb__xp,html[data-sc-theme="light"] .sc-stat-value{color:#1d4ed8 !important;}html[data-sc-theme="light"] .sc-dcsserver-badge.is-online,html[data-sc-theme="light"] .sc-discord-online{color:#166534 !important;}html[data-sc-theme="light"] .sc-cblock__link,html[data-sc-theme="light"] .sc-navbar__mobile-subheader{color:#92400e !important;}html[data-sc-theme="light"] .sc-flying-empty a{color:#1d4ed8 !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,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,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"] .sc-wiki th,html[data-sc-theme="light"] .node__content th{background:#f1f5f9 !important;}html[data-sc-theme="light"] .sc-forum-category__title{color:#1e293b !important;}html[data-sc-theme="light"] .sc-aircraft__subtitle,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"] .field--name-body a,html[data-sc-theme="light"] .sc-wiki a,html[data-sc-theme="light"] .wiki-sources a,html[data-sc-theme="light"] .node__content .field a{color:#92400e !important;}html[data-sc-theme="light"] .sc-article__type-badge{color:#1e293b !important;}html[data-sc-theme="light"] .sc-toc{background:#f1f5f9 !important;border-color:#e2e8f0 !important;}html[data-sc-theme="light"] .sc-toc a{color:#92400e !important;}html[data-sc-theme="light"] .sc-toc :is(strong,span,.sc-toc__title,h2,h3){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"] .sc-wiki__body :is(h2,h3,h4,h5),html[data-sc-theme="light"] [id^="sc-heading"]{color:#1e293b !important;}html[data-sc-theme="light"] .sc-article__body a,html[data-sc-theme="light"] .sc-wiki__body a{color:#92400e !important;}html[data-sc-theme="light"] .field--name-body code,html[data-sc-theme="light"] .sc-article__body code{background:#f1f5f9 !important;color:#1e293b !important;}html[data-sc-theme="light"] .sc-aircraft__sim-btn{color:#92400e !important;}html[data-sc-theme="light"] .sc-aircraft__icao-badge,html[data-sc-theme="light"] .sc-article__version-badge{color:#1d4ed8 !important;}html[data-sc-theme="light"] .sc-ac-rating__info{color:#1e293b !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),html[data-sc-theme="light"] .sc-wiki a:not([class*="btn"]):not([class*="badge"]){color:#92400e !important;}
.views-row article,.sc-card,.node--view-mode-teaser{transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1),border-color 0.3s ease;}.views-row article:hover,.sc-card:hover,.node--view-mode-teaser:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,0.3),0 4px 12px rgba(0,0,0,0.15);border-color:var(--sc-accent,#f59e0b);}.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:8px 8px 0 0;}.sc-glass{backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);background:rgba(30,41,59,0.7);border:1px solid 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:4px;}.sc-skeleton--image{aspect-ratio:16/9;border-radius:8px;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:10px;}@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(245,158,11,0.3),rgba(59,130,246,0.3),rgba(245,158,11,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:12px;font-size:0.7rem;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(245,158,11,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-accent,#f59e0b),#3b82f6);z-index:10001;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:1.5rem;font-weight:800;color:var(--sc-accent,#f59e0b);font-variant-numeric:tabular-nums;}.sc-stat__label{font-size:0.7rem;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:0.8rem;}.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-accent,#f59e0b);}:focus-visible{outline:2px solid var(--sc-accent,#f59e0b);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;}}
