/*
Theme Name: KOMVOS SPACE
Theme URI: https://space.komvos-node.org/
Author: Κόμβος — Komvos-Node.org
Description: Θέμα για την πρωτοβουλία «Επιστήμη, Τεχνολογία και Βιομηχανία του Διαστήματος» του Κόμβου — Greece beyond Earth.
Version: 1.18.0
Requires at least: 6.0
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: komvos-space
*/
:root{--accent:#8FD8F2}
html{scroll-behavior:smooth}
*{box-sizing:border-box}
:root{--accent:#8FD8F2}
html{scroll-behavior:smooth}
body{margin:0;background:#060A13}
*{box-sizing:border-box}
a{color:#8FD8F2}a:hover{color:#C7EEFB}
.ks-stars{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="1100" height="1100"%3E%3Ccircle cx="692.8" cy="433.7" r="1.70" fill="%23d8e8ff" fill-opacity="0.78"/%3E%3Ccircle cx="635.1" cy="396.3" r="1.68" fill="%23ffffff" fill-opacity="0.83"/%3E%3Ccircle cx="676.9" cy="1053.8" r="1.45" fill="%23d8e8ff" fill-opacity="0.85"/%3E%3Ccircle cx="703.2" cy="1082.5" r="1.59" fill="%23d8e8ff" fill-opacity="0.90"/%3E%3Ccircle cx="806.3" cy="821.8" r="1.41" fill="%23d8e8ff" fill-opacity="0.79"/%3E%3Ccircle cx="459.5" cy="400.5" r="1.32" fill="%23ffffff" fill-opacity="0.85"/%3E%3Ccircle cx="24.5" cy="2.9" r="1.48" fill="%23d8e8ff" fill-opacity="0.73"/%3E%3Ccircle cx="587.5" cy="454.6" r="1.45" fill="%23d8e8ff" fill-opacity="0.74"/%3E%3Ccircle cx="686.3" cy="522.4" r="1.37" fill="%23ffffff" fill-opacity="0.98"/%3E%3Ccircle cx="778.2" cy="495.9" r="1.33" fill="%23d8e8ff" fill-opacity="0.74"/%3E%3Ccircle cx="442.1" cy="290.7" r="1.31" fill="%23d8e8ff" fill-opacity="0.89"/%3E%3Ccircle cx="654.2" cy="636.3" r="1.60" fill="%23d8e8ff" fill-opacity="0.86"/%3E%3C/svg%3E'),url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="760" height="760"%3E%3Ccircle cx="560.9" cy="151.4" r="0.91" fill="%23ffffff" fill-opacity="0.56"/%3E%3Ccircle cx="213.8" cy="689.8" r="0.88" fill="%23cfe0ff" fill-opacity="0.48"/%3E%3Ccircle cx="754.3" cy="385.6" r="0.90" fill="%23fff1d6" fill-opacity="0.81"/%3E%3Ccircle cx="352.6" cy="28.1" r="0.80" fill="%23ffffff" fill-opacity="0.85"/%3E%3Ccircle cx="638.8" cy="694.9" r="0.82" fill="%23ffffff" fill-opacity="0.58"/%3E%3Ccircle cx="38.3" cy="456.4" r="1.17" fill="%23ffffff" fill-opacity="0.54"/%3E%3Ccircle cx="282.9" cy="658.3" r="1.00" fill="%23fff1d6" fill-opacity="0.57"/%3E%3Ccircle cx="718.7" cy="80.4" r="1.07" fill="%23ffffff" fill-opacity="0.73"/%3E%3Ccircle cx="28.5" cy="258.4" r="0.82" fill="%23ffffff" fill-opacity="0.90"/%3E%3Ccircle cx="455.6" cy="495.2" r="0.89" fill="%23cfe0ff" fill-opacity="0.46"/%3E%3Ccircle cx="310.8" cy="282.6" r="1.08" fill="%23ffffff" fill-opacity="0.49"/%3E%3Ccircle cx="604.4" cy="416.5" r="0.83" fill="%23cfe0ff" fill-opacity="0.50"/%3E%3Ccircle cx="504.7" cy="117.5" r="1.04" fill="%23cfe0ff" fill-opacity="0.74"/%3E%3Ccircle cx="528.5" cy="311.4" r="0.93" fill="%23ffffff" fill-opacity="0.59"/%3E%3Ccircle cx="237.4" cy="430.6" r="0.96" fill="%23cfe0ff" fill-opacity="0.64"/%3E%3Ccircle cx="489.8" cy="297.0" r="0.98" fill="%23cfe0ff" fill-opacity="0.87"/%3E%3Ccircle cx="685.2" cy="322.1" r="1.17" fill="%23cfe0ff" fill-opacity="0.63"/%3E%3Ccircle cx="350.3" cy="123.5" r="0.81" fill="%23fff1d6" fill-opacity="0.70"/%3E%3Ccircle cx="612.9" cy="301.5" r="1.06" fill="%23fff1d6" fill-opacity="0.87"/%3E%3Ccircle cx="383.4" cy="110.9" r="0.93" fill="%23ffffff" fill-opacity="0.68"/%3E%3Ccircle cx="82.7" cy="372.8" r="1.16" fill="%23ffffff" fill-opacity="0.89"/%3E%3Ccircle cx="229.2" cy="636.3" r="0.82" fill="%23cfe0ff" fill-opacity="0.86"/%3E%3Ccircle cx="40.6" cy="703.9" r="0.97" fill="%23fff1d6" fill-opacity="0.86"/%3E%3Ccircle cx="523.0" cy="677.3" r="1.09" fill="%23fff1d6" fill-opacity="0.84"/%3E%3Ccircle cx="307.4" cy="643.2" r="1.17" fill="%23ffffff" fill-opacity="0.53"/%3E%3Ccircle cx="31.7" cy="713.3" r="0.87" fill="%23ffffff" fill-opacity="0.61"/%3E%3Ccircle cx="187.8" cy="550.9" r="1.20" fill="%23fff1d6" fill-opacity="0.47"/%3E%3Ccircle cx="640.3" cy="510.9" r="1.10" fill="%23cfe0ff" fill-opacity="0.60"/%3E%3Ccircle cx="455.6" cy="418.0" r="1.08" fill="%23cfe0ff" fill-opacity="0.59"/%3E%3Ccircle cx="234.2" cy="189.4" r="0.98" fill="%23fff1d6" fill-opacity="0.62"/%3E%3Ccircle cx="333.1" cy="17.8" r="1.08" fill="%23ffffff" fill-opacity="0.67"/%3E%3Ccircle cx="339.6" cy="470.1" r="1.17" fill="%23cfe0ff" fill-opacity="0.83"/%3E%3Ccircle cx="304.3" cy="51.0" r="0.96" fill="%23cfe0ff" fill-opacity="0.61"/%3E%3Ccircle cx="383.3" cy="499.4" r="0.82" fill="%23fff1d6" fill-opacity="0.51"/%3E%3Ccircle cx="238.4" cy="547.5" r="0.84" fill="%23cfe0ff" fill-opacity="0.79"/%3E%3Ccircle cx="496.1" cy="596.0" r="0.81" fill="%23fff1d6" fill-opacity="0.48"/%3E%3Ccircle cx="556.4" cy="619.4" r="0.89" fill="%23cfe0ff" fill-opacity="0.89"/%3E%3Ccircle cx="218.8" cy="616.4" r="1.16" fill="%23fff1d6" fill-opacity="0.76"/%3E%3Ccircle cx="707.2" cy="49.8" r="0.96" fill="%23ffffff" fill-opacity="0.79"/%3E%3Ccircle cx="246.1" cy="466.3" r="1.21" fill="%23cfe0ff" fill-opacity="0.66"/%3E%3Ccircle cx="381.7" cy="699.1" r="0.89" fill="%23fff1d6" fill-opacity="0.57"/%3E%3Ccircle cx="180.4" cy="282.9" r="0.89" fill="%23fff1d6" fill-opacity="0.63"/%3E%3Ccircle cx="711.7" cy="516.6" r="1.20" fill="%23cfe0ff" fill-opacity="0.53"/%3E%3Ccircle cx="87.5" cy="403.3" r="1.09" fill="%23cfe0ff" fill-opacity="0.61"/%3E%3Ccircle cx="421.9" cy="440.8" r="1.20" fill="%23fff1d6" fill-opacity="0.50"/%3E%3C/svg%3E'),url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="520" height="520"%3E%3Ccircle cx="168.4" cy="78.4" r="0.68" fill="%23ffffff" fill-opacity="0.29"/%3E%3Ccircle cx="190.2" cy="30.2" r="0.60" fill="%23dfe9ff" fill-opacity="0.27"/%3E%3Ccircle cx="217.4" cy="125.1" r="0.63" fill="%23ffffff" fill-opacity="0.28"/%3E%3Ccircle cx="492.7" cy="327.9" r="0.64" fill="%23dfe9ff" fill-opacity="0.28"/%3E%3Ccircle cx="25.8" cy="115.0" r="0.63" fill="%23dfe9ff" fill-opacity="0.32"/%3E%3Ccircle cx="75.0" cy="61.3" r="0.50" fill="%23ffffff" fill-opacity="0.66"/%3E%3Ccircle cx="53.6" cy="297.0" r="0.44" fill="%23ffffff" fill-opacity="0.30"/%3E%3Ccircle cx="293.5" cy="321.9" r="0.60" fill="%23dfe9ff" fill-opacity="0.52"/%3E%3Ccircle cx="242.1" cy="480.2" r="0.53" fill="%23ffffff" fill-opacity="0.37"/%3E%3Ccircle cx="363.5" cy="126.9" r="0.64" fill="%23dfe9ff" fill-opacity="0.51"/%3E%3Ccircle cx="379.3" cy="149.7" r="0.84" fill="%23dfe9ff" fill-opacity="0.31"/%3E%3Ccircle cx="85.8" cy="177.9" r="0.82" fill="%23ffffff" fill-opacity="0.46"/%3E%3Ccircle cx="397.6" cy="298.0" r="0.79" fill="%23dfe9ff" fill-opacity="0.41"/%3E%3Ccircle cx="309.1" cy="301.5" r="0.58" fill="%23dfe9ff" fill-opacity="0.67"/%3E%3Ccircle cx="246.5" cy="345.4" r="0.38" fill="%23dfe9ff" fill-opacity="0.60"/%3E%3Ccircle cx="148.0" cy="200.6" r="0.68" fill="%23dfe9ff" fill-opacity="0.26"/%3E%3Ccircle cx="184.8" cy="317.7" r="0.60" fill="%23dfe9ff" fill-opacity="0.36"/%3E%3Ccircle cx="67.3" cy="128.8" r="0.55" fill="%23ffffff" fill-opacity="0.69"/%3E%3Ccircle cx="86.5" cy="208.9" r="0.49" fill="%23dfe9ff" fill-opacity="0.32"/%3E%3Ccircle cx="449.3" cy="144.8" r="0.56" fill="%23dfe9ff" fill-opacity="0.43"/%3E%3Ccircle cx="498.0" cy="78.5" r="0.44" fill="%23ffffff" fill-opacity="0.37"/%3E%3Ccircle cx="6.3" cy="432.2" r="0.44" fill="%23ffffff" fill-opacity="0.39"/%3E%3Ccircle cx="217.9" cy="192.0" r="0.63" fill="%23ffffff" fill-opacity="0.73"/%3E%3Ccircle cx="237.5" cy="452.9" r="0.83" fill="%23dfe9ff" fill-opacity="0.59"/%3E%3Ccircle cx="207.0" cy="204.9" r="0.59" fill="%23ffffff" fill-opacity="0.45"/%3E%3Ccircle cx="35.0" cy="108.6" r="0.43" fill="%23ffffff" fill-opacity="0.42"/%3E%3Ccircle cx="53.2" cy="294.7" r="0.62" fill="%23ffffff" fill-opacity="0.72"/%3E%3Ccircle cx="36.6" cy="108.1" r="0.54" fill="%23dfe9ff" fill-opacity="0.57"/%3E%3Ccircle cx="313.2" cy="246.6" r="0.41" fill="%23dfe9ff" fill-opacity="0.49"/%3E%3Ccircle cx="249.8" cy="162.2" r="0.42" fill="%23dfe9ff" fill-opacity="0.62"/%3E%3Ccircle cx="248.9" cy="359.9" r="0.61" fill="%23dfe9ff" fill-opacity="0.35"/%3E%3Ccircle cx="76.2" cy="282.4" r="0.36" fill="%23ffffff" fill-opacity="0.51"/%3E%3Ccircle cx="362.0" cy="135.8" r="0.53" fill="%23ffffff" fill-opacity="0.33"/%3E%3Ccircle cx="276.9" cy="405.1" r="0.51" fill="%23ffffff" fill-opacity="0.36"/%3E%3Ccircle cx="419.2" cy="425.5" r="0.72" fill="%23dfe9ff" fill-opacity="0.36"/%3E%3Ccircle cx="184.9" cy="15.1" r="0.36" fill="%23dfe9ff" fill-opacity="0.39"/%3E%3Ccircle cx="100.7" cy="314.7" r="0.52" fill="%23dfe9ff" fill-opacity="0.65"/%3E%3Ccircle cx="496.6" cy="189.6" r="0.46" fill="%23ffffff" fill-opacity="0.36"/%3E%3Ccircle cx="175.6" cy="251.0" r="0.84" fill="%23ffffff" fill-opacity="0.56"/%3E%3Ccircle cx="249.3" cy="339.5" r="0.75" fill="%23ffffff" fill-opacity="0.29"/%3E%3Ccircle cx="473.1" cy="406.8" r="0.73" fill="%23ffffff" fill-opacity="0.49"/%3E%3Ccircle cx="225.6" cy="330.6" r="0.39" fill="%23dfe9ff" fill-opacity="0.72"/%3E%3Ccircle cx="240.8" cy="386.5" r="0.39" fill="%23ffffff" fill-opacity="0.33"/%3E%3Ccircle cx="14.3" cy="307.2" r="0.58" fill="%23dfe9ff" fill-opacity="0.58"/%3E%3Ccircle cx="341.8" cy="182.2" r="0.62" fill="%23ffffff" fill-opacity="0.32"/%3E%3Ccircle cx="415.7" cy="377.7" r="0.40" fill="%23ffffff" fill-opacity="0.62"/%3E%3Ccircle cx="225.6" cy="453.3" r="0.76" fill="%23dfe9ff" fill-opacity="0.36"/%3E%3Ccircle cx="110.6" cy="260.6" r="0.73" fill="%23dfe9ff" fill-opacity="0.41"/%3E%3Ccircle cx="433.8" cy="31.7" r="0.72" fill="%23dfe9ff" fill-opacity="0.70"/%3E%3Ccircle cx="430.1" cy="456.6" r="0.42" fill="%23ffffff" fill-opacity="0.33"/%3E%3Ccircle cx="453.9" cy="403.8" r="0.65" fill="%23ffffff" fill-opacity="0.64"/%3E%3Ccircle cx="89.6" cy="246.2" r="0.71" fill="%23dfe9ff" fill-opacity="0.53"/%3E%3Ccircle cx="354.8" cy="276.0" r="0.59" fill="%23ffffff" fill-opacity="0.64"/%3E%3Ccircle cx="129.2" cy="144.0" r="0.74" fill="%23ffffff" fill-opacity="0.50"/%3E%3Ccircle cx="395.2" cy="474.5" r="0.57" fill="%23ffffff" fill-opacity="0.56"/%3E%3Ccircle cx="360.2" cy="235.2" r="0.62" fill="%23ffffff" fill-opacity="0.49"/%3E%3Ccircle cx="363.6" cy="455.8" r="0.82" fill="%23ffffff" fill-opacity="0.38"/%3E%3Ccircle cx="436.8" cy="71.3" r="0.41" fill="%23ffffff" fill-opacity="0.47"/%3E%3Ccircle cx="349.0" cy="222.7" r="0.46" fill="%23ffffff" fill-opacity="0.40"/%3E%3Ccircle cx="466.5" cy="80.3" r="0.71" fill="%23ffffff" fill-opacity="0.58"/%3E%3Ccircle cx="131.6" cy="71.4" r="0.58" fill="%23ffffff" fill-opacity="0.62"/%3E%3Ccircle cx="207.1" cy="253.4" r="0.84" fill="%23ffffff" fill-opacity="0.67"/%3E%3Ccircle cx="367.3" cy="516.9" r="0.55" fill="%23dfe9ff" fill-opacity="0.46"/%3E%3Ccircle cx="165.6" cy="375.5" r="0.36" fill="%23dfe9ff" fill-opacity="0.53"/%3E%3Ccircle cx="365.6" cy="199.9" r="0.61" fill="%23ffffff" fill-opacity="0.40"/%3E%3Ccircle cx="58.7" cy="477.6" r="0.46" fill="%23ffffff" fill-opacity="0.69"/%3E%3Ccircle cx="138.1" cy="20.6" r="0.74" fill="%23ffffff" fill-opacity="0.39"/%3E%3Ccircle cx="426.3" cy="441.8" r="0.69" fill="%23dfe9ff" fill-opacity="0.72"/%3E%3Ccircle cx="77.7" cy="478.0" r="0.64" fill="%23ffffff" fill-opacity="0.60"/%3E%3Ccircle cx="145.1" cy="415.8" r="0.44" fill="%23dfe9ff" fill-opacity="0.70"/%3E%3Ccircle cx="487.9" cy="329.9" r="0.75" fill="%23ffffff" fill-opacity="0.29"/%3E%3Ccircle cx="34.6" cy="448.6" r="0.58" fill="%23dfe9ff" fill-opacity="0.42"/%3E%3Ccircle cx="481.9" cy="139.3" r="0.41" fill="%23ffffff" fill-opacity="0.51"/%3E%3Ccircle cx="487.8" cy="504.0" r="0.48" fill="%23dfe9ff" fill-opacity="0.34"/%3E%3Ccircle cx="326.9" cy="276.2" r="0.45" fill="%23ffffff" fill-opacity="0.47"/%3E%3Ccircle cx="140.7" cy="417.9" r="0.85" fill="%23ffffff" fill-opacity="0.27"/%3E%3Ccircle cx="381.2" cy="286.5" r="0.44" fill="%23dfe9ff" fill-opacity="0.49"/%3E%3Ccircle cx="55.3" cy="425.8" r="0.57" fill="%23dfe9ff" fill-opacity="0.50"/%3E%3Ccircle cx="504.6" cy="160.0" r="0.46" fill="%23ffffff" fill-opacity="0.36"/%3E%3Ccircle cx="432.8" cy="367.5" r="0.67" fill="%23dfe9ff" fill-opacity="0.45"/%3E%3Ccircle cx="510.6" cy="435.2" r="0.36" fill="%23dfe9ff" fill-opacity="0.56"/%3E%3Ccircle cx="224.0" cy="28.8" r="0.68" fill="%23dfe9ff" fill-opacity="0.44"/%3E%3Ccircle cx="311.4" cy="360.2" r="0.37" fill="%23dfe9ff" fill-opacity="0.34"/%3E%3Ccircle cx="231.8" cy="136.9" r="0.83" fill="%23dfe9ff" fill-opacity="0.74"/%3E%3Ccircle cx="127.1" cy="502.1" r="0.50" fill="%23ffffff" fill-opacity="0.43"/%3E%3Ccircle cx="174.4" cy="43.6" r="0.49" fill="%23ffffff" fill-opacity="0.58"/%3E%3Ccircle cx="262.5" cy="2.6" r="0.48" fill="%23dfe9ff" fill-opacity="0.29"/%3E%3Ccircle cx="305.1" cy="204.9" r="0.50" fill="%23ffffff" fill-opacity="0.56"/%3E%3Ccircle cx="304.5" cy="275.2" r="0.73" fill="%23dfe9ff" fill-opacity="0.58"/%3E%3Ccircle cx="397.4" cy="374.8" r="0.60" fill="%23ffffff" fill-opacity="0.39"/%3E%3Ccircle cx="22.8" cy="434.4" r="0.80" fill="%23ffffff" fill-opacity="0.56"/%3E%3Ccircle cx="473.1" cy="391.5" r="0.63" fill="%23ffffff" fill-opacity="0.66"/%3E%3Ccircle cx="429.7" cy="303.7" r="0.80" fill="%23ffffff" fill-opacity="0.59"/%3E%3Ccircle cx="44.2" cy="21.8" r="0.67" fill="%23dfe9ff" fill-opacity="0.73"/%3E%3Ccircle cx="434.6" cy="290.4" r="0.66" fill="%23ffffff" fill-opacity="0.56"/%3E%3Ccircle cx="254.4" cy="1.7" r="0.75" fill="%23ffffff" fill-opacity="0.62"/%3E%3Ccircle cx="342.8" cy="34.3" r="0.72" fill="%23ffffff" fill-opacity="0.38"/%3E%3Ccircle cx="440.0" cy="122.1" r="0.73" fill="%23dfe9ff" fill-opacity="0.37"/%3E%3Ccircle cx="256.9" cy="198.9" r="0.59" fill="%23ffffff" fill-opacity="0.59"/%3E%3Ccircle cx="320.8" cy="334.2" r="0.39" fill="%23dfe9ff" fill-opacity="0.32"/%3E%3Ccircle cx="338.8" cy="360.3" r="0.66" fill="%23dfe9ff" fill-opacity="0.32"/%3E%3Ccircle cx="31.5" cy="139.8" r="0.69" fill="%23dfe9ff" fill-opacity="0.60"/%3E%3Ccircle cx="151.2" cy="268.6" r="0.58" fill="%23ffffff" fill-opacity="0.48"/%3E%3Ccircle cx="516.5" cy="285.5" r="0.51" fill="%23dfe9ff" fill-opacity="0.29"/%3E%3Ccircle cx="9.1" cy="238.7" r="0.76" fill="%23dfe9ff" fill-opacity="0.73"/%3E%3Ccircle cx="516.9" cy="201.2" r="0.81" fill="%23ffffff" fill-opacity="0.72"/%3E%3Ccircle cx="302.4" cy="73.7" r="0.61" fill="%23ffffff" fill-opacity="0.73"/%3E%3Ccircle cx="313.8" cy="328.5" r="0.49" fill="%23dfe9ff" fill-opacity="0.31"/%3E%3Ccircle cx="120.3" cy="466.8" r="0.59" fill="%23ffffff" fill-opacity="0.26"/%3E%3Ccircle cx="494.0" cy="354.4" r="0.55" fill="%23dfe9ff" fill-opacity="0.61"/%3E%3Ccircle cx="178.9" cy="164.4" r="0.77" fill="%23dfe9ff" fill-opacity="0.25"/%3E%3Ccircle cx="436.3" cy="62.4" r="0.81" fill="%23dfe9ff" fill-opacity="0.61"/%3E%3Ccircle cx="131.7" cy="33.8" r="0.55" fill="%23ffffff" fill-opacity="0.68"/%3E%3Ccircle cx="187.6" cy="222.6" r="0.49" fill="%23ffffff" fill-opacity="0.27"/%3E%3Ccircle cx="26.8" cy="344.2" r="0.67" fill="%23dfe9ff" fill-opacity="0.32"/%3E%3Ccircle cx="226.8" cy="164.1" r="0.74" fill="%23dfe9ff" fill-opacity="0.64"/%3E%3Ccircle cx="459.8" cy="422.2" r="0.67" fill="%23ffffff" fill-opacity="0.71"/%3E%3Ccircle cx="374.2" cy="25.7" r="0.72" fill="%23ffffff" fill-opacity="0.48"/%3E%3Ccircle cx="335.1" cy="148.8" r="0.37" fill="%23ffffff" fill-opacity="0.71"/%3E%3Ccircle cx="88.8" cy="215.7" r="0.49" fill="%23dfe9ff" fill-opacity="0.38"/%3E%3Ccircle cx="211.2" cy="124.1" r="0.59" fill="%23ffffff" fill-opacity="0.58"/%3E%3Ccircle cx="87.0" cy="84.1" r="0.45" fill="%23dfe9ff" fill-opacity="0.70"/%3E%3Ccircle cx="286.2" cy="235.6" r="0.52" fill="%23dfe9ff" fill-opacity="0.63"/%3E%3Ccircle cx="72.6" cy="100.1" r="0.40" fill="%23ffffff" fill-opacity="0.42"/%3E%3Ccircle cx="166.0" cy="191.5" r="0.75" fill="%23ffffff" fill-opacity="0.35"/%3E%3Ccircle cx="389.8" cy="214.6" r="0.56" fill="%23dfe9ff" fill-opacity="0.51"/%3E%3Ccircle cx="140.5" cy="391.1" r="0.60" fill="%23dfe9ff" fill-opacity="0.54"/%3E%3Ccircle cx="65.5" cy="261.8" r="0.66" fill="%23ffffff" fill-opacity="0.68"/%3E%3Ccircle cx="48.2" cy="466.3" r="0.54" fill="%23dfe9ff" fill-opacity="0.57"/%3E%3Ccircle cx="496.1" cy="441.3" r="0.79" fill="%23ffffff" fill-opacity="0.26"/%3E%3Ccircle cx="221.1" cy="397.1" r="0.75" fill="%23dfe9ff" fill-opacity="0.73"/%3E%3Ccircle cx="0.1" cy="203.6" r="0.81" fill="%23dfe9ff" fill-opacity="0.66"/%3E%3Ccircle cx="505.6" cy="129.2" r="0.40" fill="%23ffffff" fill-opacity="0.33"/%3E%3Ccircle cx="489.6" cy="375.3" r="0.67" fill="%23dfe9ff" fill-opacity="0.63"/%3E%3Ccircle cx="44.2" cy="404.0" r="0.35" fill="%23ffffff" fill-opacity="0.31"/%3E%3Ccircle cx="335.7" cy="158.0" r="0.41" fill="%23dfe9ff" fill-opacity="0.38"/%3E%3Ccircle cx="363.3" cy="58.3" r="0.39" fill="%23ffffff" fill-opacity="0.51"/%3E%3Ccircle cx="201.8" cy="116.3" r="0.65" fill="%23dfe9ff" fill-opacity="0.26"/%3E%3Ccircle cx="518.1" cy="144.9" r="0.51" fill="%23ffffff" fill-opacity="0.67"/%3E%3Ccircle cx="247.2" cy="122.1" r="0.47" fill="%23dfe9ff" fill-opacity="0.73"/%3E%3Ccircle cx="28.8" cy="100.9" r="0.79" fill="%23ffffff" fill-opacity="0.57"/%3E%3Ccircle cx="133.8" cy="347.0" r="0.81" fill="%23ffffff" fill-opacity="0.36"/%3E%3Ccircle cx="361.8" cy="373.5" r="0.53" fill="%23ffffff" fill-opacity="0.45"/%3E%3Ccircle cx="414.5" cy="384.3" r="0.60" fill="%23ffffff" fill-opacity="0.35"/%3E%3Ccircle cx="162.1" cy="426.4" r="0.47" fill="%23dfe9ff" fill-opacity="0.36"/%3E%3Ccircle cx="56.7" cy="324.3" r="0.66" fill="%23dfe9ff" fill-opacity="0.70"/%3E%3Ccircle cx="216.9" cy="346.0" r="0.82" fill="%23dfe9ff" fill-opacity="0.32"/%3E%3Ccircle cx="28.3" cy="12.3" r="0.65" fill="%23ffffff" fill-opacity="0.46"/%3E%3Ccircle cx="95.7" cy="233.8" r="0.71" fill="%23ffffff" fill-opacity="0.41"/%3E%3Ccircle cx="518.7" cy="484.4" r="0.51" fill="%23dfe9ff" fill-opacity="0.34"/%3E%3Ccircle cx="16.6" cy="345.5" r="0.54" fill="%23dfe9ff" fill-opacity="0.44"/%3E%3Ccircle cx="230.1" cy="56.7" r="0.39" fill="%23dfe9ff" fill-opacity="0.29"/%3E%3Ccircle cx="496.9" cy="64.3" r="0.83" fill="%23dfe9ff" fill-opacity="0.35"/%3E%3Ccircle cx="399.7" cy="160.5" r="0.75" fill="%23dfe9ff" fill-opacity="0.29"/%3E%3Ccircle cx="101.8" cy="281.6" r="0.57" fill="%23dfe9ff" fill-opacity="0.41"/%3E%3Ccircle cx="15.7" cy="213.6" r="0.76" fill="%23ffffff" fill-opacity="0.63"/%3E%3Ccircle cx="195.3" cy="241.3" r="0.75" fill="%23ffffff" fill-opacity="0.28"/%3E%3Ccircle cx="388.6" cy="467.2" r="0.52" fill="%23ffffff" fill-opacity="0.39"/%3E%3Ccircle cx="136.3" cy="372.7" r="0.51" fill="%23ffffff" fill-opacity="0.39"/%3E%3Ccircle cx="375.2" cy="309.7" r="0.75" fill="%23ffffff" fill-opacity="0.72"/%3E%3Ccircle cx="12.6" cy="121.6" r="0.59" fill="%23dfe9ff" fill-opacity="0.73"/%3E%3Ccircle cx="410.7" cy="475.0" r="0.76" fill="%23dfe9ff" fill-opacity="0.32"/%3E%3Ccircle cx="95.1" cy="417.3" r="0.72" fill="%23ffffff" fill-opacity="0.66"/%3E%3Ccircle cx="315.8" cy="170.5" r="0.51" fill="%23ffffff" fill-opacity="0.43"/%3E%3Ccircle cx="266.2" cy="203.7" r="0.43" fill="%23ffffff" fill-opacity="0.45"/%3E%3Ccircle cx="250.5" cy="283.2" r="0.43" fill="%23ffffff" fill-opacity="0.46"/%3E%3Ccircle cx="513.7" cy="137.7" r="0.39" fill="%23dfe9ff" fill-opacity="0.30"/%3E%3Ccircle cx="514.0" cy="505.5" r="0.44" fill="%23dfe9ff" fill-opacity="0.32"/%3E%3Ccircle cx="322.6" cy="350.5" r="0.72" fill="%23ffffff" fill-opacity="0.67"/%3E%3Ccircle cx="405.5" cy="152.8" r="0.49" fill="%23dfe9ff" fill-opacity="0.38"/%3E%3C/svg%3E');background-size:1100px 1100px,760px 760px,520px 520px}
.ks-earth{background:#06101f url('assets/earth.webp') center/cover no-repeat;box-shadow:0 0 0 1px rgba(143,216,242,.25),0 0 80px 12px rgba(70,150,255,.30),0 0 220px 40px rgba(40,110,255,.12)}
input::placeholder{color:#7D889E}
input:focus{outline:2px solid #8FD8F2;outline-offset:1px}

/* Εσωτερικές σελίδες */
.ks-wrap{max-width:820px;margin:0 auto;padding:88px 24px 104px}
.ks-wrap--wide{max-width:1240px}
.ks-eyebrow{margin:0 0 12px;font-size:13px;letter-spacing:.14em;color:var(--accent)}
.ks-title{margin:0 0 28px;font-family:'GFS Didot',serif;font-weight:400;font-size:clamp(36px,5vw,52px);line-height:1.12}
.ks-content{font-size:18px;line-height:1.75;color:#C9D1E0}
.ks-content h2,.ks-content h3{font-family:'GFS Didot',serif;font-weight:400;color:#E7ECF5;line-height:1.2;margin:2em 0 .6em}
.ks-content h2{font-size:34px}.ks-content h3{font-size:26px}
.ks-content img{max-width:100%;height:auto;border-radius:12px}
.ks-content blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:2px solid var(--accent);color:#E7ECF5;font-size:20px}
.ks-content a{text-decoration:underline;text-underline-offset:3px}
.ks-meta{font-size:14px;color:#8792A8;margin:0 0 32px}
.ks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
.ks-card{padding:28px;border-radius:14px;background:#0D1527;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:12px;text-decoration:none;color:#E7ECF5}
.ks-card:hover{border-color:rgba(143,216,242,.45);color:#E7ECF5}
.ks-card h2,.ks-card h3{margin:0;font-size:20px;font-weight:600;line-height:1.4}
.ks-card p{margin:0;font-size:15px;line-height:1.6;color:#A6B0C4}
.ks-pager{display:flex;justify-content:space-between;gap:16px;margin-top:40px;font-size:15px}
.ks-form-slot input,.ks-form-slot textarea,.ks-form-slot select{width:100%;min-height:48px;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#070C18;color:#E7ECF5;font:inherit}
.ks-form-slot label{color:#C9D1E0;font-size:14px}
.ks-form-slot input[type=submit],.ks-form-slot button{width:auto;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:var(--accent);color:#06101C;font-weight:600;cursor:pointer}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}

/* 1.1 — σύνδεσμοι κόμβων και καρτών */
.ks-node .ks-node-dot{transition:box-shadow .2s ease,transform .2s ease}
.ks-node:hover .ks-node-dot,.ks-node:focus-visible .ks-node-dot{box-shadow:0 0 0 7px rgba(143,216,242,.16),0 0 24px rgba(143,216,242,.45);transform:scale(1.08)}
.ks-node:hover .ks-node-label{color:#fff}
.ks-node:focus-visible{outline:none}
.ks-stretch::after{content:"";position:absolute;inset:0;border-radius:inherit}
.ks-linkcard:has(.ks-stretch){transition:border-color .2s ease,transform .2s ease}
.ks-linkcard:has(.ks-stretch):hover{border-color:rgba(143,216,242,.55);transform:translateY(-2px)}
.ks-related{margin-top:72px;padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}
.ks-related h2{margin:0 0 24px;font-family:'GFS Didot',serif;font-weight:400;font-size:30px}

/* 1.2 — υποσέλιδο & εταίροι */
.ks-legal{max-width:1240px;margin:0 auto;padding:20px 24px 36px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;font-size:13px;color:#8792A8}
.ks-copy{margin:0}
.ks-footmenu ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 22px}
.ks-footmenu a{color:#A6B0C4;text-decoration:none}
.ks-footmenu a:hover{color:#E7ECF5;text-decoration:underline}
.ks-partner{display:flex;align-items:center;justify-content:center;min-width:150px;min-height:84px;padding:14px 22px;border-radius:10px;background:rgba(255,255,255,.94)}
a.ks-partner:hover{background:#fff}

/* 1.4 — κόμβοι, εργαλεία, πρόσωπα */
.ks-node-dot{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px dashed rgba(231,236,245,.4);background:#0A1222;color:#A6B0C4}
.ks-node-label{font-size:13px;white-space:nowrap;color:#A6B0C4}
.ks-node.is-live .ks-node-dot{border:1.5px solid var(--accent);background:#0C1830;color:var(--accent)}
.ks-node.is-live .ks-node-label{color:#E7ECF5;font-weight:500}
.ks-tool{border-radius:14px;display:flex;flex-direction:column;gap:10px}
.ks-tool h3{margin:0;font-weight:600}
.ks-tool p{margin:0;line-height:1.6}
.ks-tool.is-live{padding:28px;background:#101A30;border:1px solid rgba(143,216,242,.35)}
.ks-tool.is-live h3{font-size:20px}.ks-tool.is-live p{font-size:15px;color:#B5BFD2}
.ks-tool.is-orbit{padding:24px;border:1px dashed rgba(231,236,245,.22)}
.ks-tool.is-orbit h3{font-size:18px}.ks-tool.is-orbit p{font-size:14.5px;color:#A6B0C4}
.ks-linkcard{position:relative}
.ks-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px}
.ks-person{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:28px 18px;border-radius:14px;background:#0D1527;border:1px solid rgba(255,255,255,.08);text-decoration:none;color:#E7ECF5;transition:border-color .2s ease,transform .2s ease}
.ks-person:hover{border-color:rgba(143,216,242,.55);transform:translateY(-2px);color:#E7ECF5}
.ks-person[hidden]{display:none}
.ks-person-photo{width:96px;height:96px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#16223D;border:1px solid rgba(143,216,242,.35);font-family:'GFS Didot',serif;font-size:30px;color:var(--accent);margin-bottom:6px;flex:none}
.ks-person-photo img{width:100%;height:100%;object-fit:cover;display:block}
.ks-person-photo--lg{width:150px;height:150px;font-size:46px;margin:0}
.ks-person-name{font-family:'GFS Didot',serif;font-size:20px;line-height:1.25}
.ks-person-role{font-size:14px;line-height:1.5;color:#B5BFD2}
.ks-person-loc{font-size:13px;color:#8792A8}
.ks-dir-search{width:100%;max-width:520px;min-height:52px;padding:0 18px;margin:0 0 28px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#070C18;color:#E7ECF5;font:inherit;font-size:16px}

/* 1.5 — κύριο μενού */
.ks-mainmenu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 26px}
.ks-mainmenu a{color:#C9D1E0;text-decoration:none}
.ks-mainmenu a:hover,.ks-mainmenu .current-menu-item>a,.ks-mainmenu .current_page_parent>a{color:#fff}

/* 1.6 — μηνύματα φόρμας */
.ks-join-msg{margin:0;padding:14px 18px;border-radius:10px;font-size:15px;line-height:1.5}
.ks-join-msg--ok{background:rgba(143,216,242,.12);border:1px solid rgba(143,216,242,.45);color:#E7ECF5}
.ks-join-msg--exists{background:rgba(232,184,106,.12);border:1px solid rgba(232,184,106,.45);color:#E7ECF5}
.ks-join-msg--error{background:rgba(240,120,120,.12);border:1px solid rgba(240,120,120,.5);color:#E7ECF5}

/* 1.7 — αναγνωσιμότητα κειμένου πάνω από τη Γη */
#top h1,#top p{text-shadow:0 1px 14px rgba(3,6,14,.85),0 0 2px rgba(3,6,14,.6)}

/* 1.9 — γαλαξίας: μικρός, μεγαλώνει όταν τον «ακουμπάς» */
.ks-constellation{position:relative;width:100%;max-width:540px;aspect-ratio:1/1}
.ks-galaxy{position:absolute;inset:0;transform:scale(.5);transition:transform 1.1s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:0}
.ks-galaxy-spin{width:100%;height:100%;animation:ks-spin 240s linear infinite}
.ks-galaxy-svg{display:block;width:100%;height:100%}
@keyframes ks-spin{to{transform:rotate(-360deg)}} /* αριστερόστροφα: οι βραχίονες ανοίγουν δεξιόστροφα και πρέπει να «ακολουθούν» */
.ks-constellation .ks-node{position:absolute;left:var(--gx);top:var(--gy);transform:translate(-50%,-50%);text-decoration:none;color:inherit;z-index:3;
  transition:left 1.1s cubic-bezier(.2,.8,.2,1),top 1.1s cubic-bezier(.2,.8,.2,1)}
.ks-node-body{display:flex;flex-direction:column;align-items:center;gap:6px;scale:.72;transition:scale 1.1s cubic-bezier(.2,.8,.2,1);animation:ks-drift var(--dur,8s) ease-in-out infinite alternate}
@keyframes ks-drift{from{transform:translate(0,0)}to{transform:translate(var(--dx,3px),var(--dy,3px))}}
.ks-node-label{opacity:0;transition:opacity .4s ease}
.ks-constellation .ks-node:hover .ks-node-label,.ks-constellation .ks-node:focus-visible .ks-node-label{opacity:1}
.ks-ray{position:absolute;left:50%;top:50%;height:1px;width:var(--glen);transform-origin:0 50%;transform:rotate(var(--ang));
  background:linear-gradient(90deg,rgba(143,216,242,.45),rgba(143,216,242,.10));transition:width 1.1s cubic-bezier(.2,.8,.2,1);z-index:1;pointer-events:none}
.ks-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24%;aspect-ratio:1/1;border:0;padding:0;background:none;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:50%}
.ks-core-glow{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(255,244,220,.95) 0%,rgba(199,226,255,.45) 16%,rgba(143,190,242,.08) 52%,transparent 70%);transform:scale(1.25);transition:transform 1.1s ease;animation:ks-breathe 3.2s ease-in-out infinite alternate}
@keyframes ks-breathe{from{opacity:.75}to{opacity:1}}
.ks-core-label{position:relative;font-family:'GFS Didot',serif;font-size:15px;color:#06101C;background:#E7F7FD;padding:4px 10px;border-radius:999px;animation:ks-ping 2.8s ease-out infinite}
@keyframes ks-ping{0%{box-shadow:0 0 0 0 rgba(143,216,242,.45)}70%{box-shadow:0 0 0 14px rgba(143,216,242,0)}100%{box-shadow:0 0 0 0 rgba(143,216,242,0)}}
.ks-core:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.ks-constellation.is-open .ks-galaxy{transform:scale(1)}
.ks-constellation.is-open .ks-node{left:var(--x);top:var(--y)}
.ks-constellation.is-open .ks-node-body{scale:1}
.ks-constellation.is-open .ks-node-label{opacity:1}
.ks-constellation.is-open .ks-ray{width:var(--len)}
.ks-constellation.is-open .ks-core-glow{transform:scale(1)}
.ks-constellation.is-open .ks-core-label{animation:none}
.ks-constellation:not(.is-open) .ks-node,.ks-constellation:not(.is-open) .ks-ray,.ks-constellation:not(.is-open) .ks-galaxy{transition-delay:.2s}
@media (prefers-reduced-motion:reduce){.ks-node-body,.ks-galaxy-spin,.ks-core-glow,.ks-core-label{animation:none}.ks-constellation .ks-node,.ks-ray,.ks-galaxy,.ks-node-body{transition:none}}
.ks-node-label{text-shadow:0 0 6px #060A13,0 0 12px #060A13,0 1px 2px #060A13}
.ks-constellation .ks-node-label{background:rgba(6,10,19,.78);padding:1px 7px;border-radius:999px}

/* 1.10 — μεγαλύτερος γαλαξίας, ίδιες αναλογίες */
.ks-constellation{width:116%;max-width:680px;margin:0 -8%}
.ks-galaxy{transform:scale(.58)}
.ks-constellation.is-open .ks-galaxy{transform:scale(1.1)}
.ks-node-body{scale:.8}
.ks-constellation .ks-node-dot{width:50px;height:50px}
.ks-core-label{font-size:16px;padding:5px 12px}
@media (max-width:700px){
  .ks-constellation{width:calc(100% + 32px);max-width:none;margin:8px -16px 0}
  .ks-constellation .ks-node-dot{width:44px;height:44px}
  .ks-constellation .ks-node-label{font-size:12px}
}


/* 1.11 — επίπεδο γαλαξία (κλίση/περιστροφή από την Προσαρμογή) */
.ks-galaxy-plane{width:100%;height:100%}

/* 1.13 — μεγαλύτερη Γη (πρόταση Χριστίνας): η Ευρώπη και η Ελλάδα τη νύχτα γεμίζουν το αριστερό μισό */
#top .ks-earth{position:absolute;width:1466px;height:1466px;border-radius:50%;left:-752px;top:2px;pointer-events:none}
@media (max-width:1100px){ #top .ks-earth{width:1240px;height:1240px;left:-700px;top:40px} }
@media (max-width:700px){ #top .ks-earth{width:1100px;height:1100px;left:-560px;top:auto;bottom:-860px} }
#top p{text-shadow:0 1px 3px rgba(3,6,14,.95),0 0 18px rgba(3,6,14,.9),0 0 36px rgba(3,6,14,.6)}

/* 1.15 — κουμπί ήχου στην κεφαλίδα */
.ks-sound{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 10px;border-radius:999px;border:1px solid rgba(143,216,242,.35);background:rgba(8,14,28,.6);color:#C9D1E0;font:inherit;font-size:14px;cursor:pointer;transition:border-color .2s ease,color .2s ease}
.ks-sound:hover{border-color:var(--accent);color:#fff}
.ks-sound:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.ks-sound-icon{display:flex}
.ks-sound .i-off,.ks-sound .t-off{display:none}
.ks-sound[aria-pressed="false"] .i-on,.ks-sound[aria-pressed="false"] .t-on{display:none}
.ks-sound[aria-pressed="false"] .i-off,.ks-sound[aria-pressed="false"] .t-off{display:inline}
.ks-sound[aria-pressed="false"]{color:#8792A8;border-color:rgba(255,255,255,.18)}
.ks-sound-bars{display:none;gap:2px;align-items:flex-end;height:12px}
.ks-sound-bars i{display:block;width:2px;height:4px;background:var(--accent);border-radius:1px;animation:ks-bar 1.2s ease-in-out infinite alternate}
.ks-sound-bars i:nth-child(2){animation-delay:.3s}.ks-sound-bars i:nth-child(3){animation-delay:.6s}
@keyframes ks-bar{to{height:12px}}
.ks-sound.is-on{color:var(--accent);border-color:rgba(143,216,242,.6)}
.ks-sound.is-on .ks-sound-bars{display:inline-flex}
.ks-sound.is-waiting{animation:ks-ping 2.8s ease-out infinite}
@media (prefers-reduced-motion:reduce){.ks-sound-bars i,.ks-sound.is-waiting{animation:none}}

/* 1.15 — πρώτη οθόνη σε όλο το πλάτος, μεγαλύτερα γράμματα, μεγαλύτερος γαλαξίας */
#top{min-height:calc(100svh - 89px);display:flex;align-items:center}
.ks-hero-inner{position:relative;width:100%;box-sizing:border-box;padding:72px clamp(24px,4.5vw,96px) 96px;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(32px,4vw,72px)}
.ks-hero-text{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:clamp(20px,2vw,32px)}
.ks-hero-eyebrow{margin:0;font-size:clamp(13px,.95vw,16px);letter-spacing:.14em;color:var(--accent)}
.ks-hero-title{margin:0;font-family:'GFS Didot',serif;font-weight:400;font-size:clamp(56px,8.2vw,150px);line-height:.98;letter-spacing:-.01em}
.ks-hero-lead{margin:0;font-size:clamp(20px,1.75vw,30px);line-height:1.5;color:#DDE3EE;max-width:30ch}
.ks-hero-sub{margin:0;font-size:clamp(16px,1.2vw,21px);line-height:1.6;color:#B3BCCD;max-width:44ch}
.ks-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}
.ks-btn{display:inline-flex;align-items:center;min-height:clamp(52px,3.9vw,64px);padding:0 clamp(26px,2.2vw,36px);border-radius:999px;font-size:clamp(16px,1.15vw,19px);text-decoration:none}
.ks-btn--primary{background:var(--accent);color:#06101C;font-weight:600}
.ks-btn--primary:hover{color:#06101C;filter:brightness(1.08)}
.ks-btn--ghost{border:1px solid rgba(231,236,245,.4);color:#E7ECF5;background:rgba(6,10,19,.35)}
.ks-btn--ghost:hover{color:#fff;border-color:#fff}
.ks-hero-galaxy{flex:1 1 480px;min-width:0;display:flex;justify-content:center}
.ks-constellation{width:118%;max-width:min(900px,56vw);margin:0 -9%}
.ks-constellation .ks-node-label{font-size:clamp(13px,.95vw,16px)}
/* Η Γη κλιμακώνεται με το πλάτος της οθόνης, ώστε να γεμίζει πάντα περίπου το αριστερό μισό */
#top .ks-earth{width:102vw;height:102vw;left:-52vw;top:0}
@media (max-width:1100px){ #top .ks-earth{width:1240px;height:1240px;left:-700px;top:40px} }
@media (max-width:700px){
  #top{min-height:0}
  .ks-hero-inner{padding:56px 24px 72px}
  .ks-constellation{width:calc(100% + 32px);max-width:none;margin:8px -16px 0}
  #top .ks-earth{width:1100px;height:1100px;left:-560px;top:auto;bottom:-860px}
  .ks-sound-text{display:none}
  .ks-sound{padding:0 10px}
}
/* 1.15 — κλειστός γαλαξίας πιο αισθητός · κεφαλίδα ευθυγραμμισμένη με την πρώτη οθόνη */
.ks-galaxy{transform:scale(.7)}
.ks-node-body{scale:.9}
body > .ks-stars > header > div{max-width:none !important;padding-left:clamp(24px,4.5vw,96px) !important;padding-right:clamp(24px,4.5vw,96px) !important}

/* 1.16 — όλη η πρώτη οθόνη χωρά στο ύψος του παραθύρου (μαζί με τα κουμπιά) */
.ks-hero-inner{padding-top:clamp(28px,5vh,64px);padding-bottom:clamp(32px,6vh,72px)}
.ks-hero-text{gap:clamp(14px,2.4vh,28px)}
.ks-hero-title{font-size:clamp(52px,min(8.2vw,14vh),150px)}
.ks-hero-lead{font-size:clamp(19px,min(1.75vw,3.1vh),30px);line-height:1.45}
.ks-hero-sub{font-size:clamp(15px,min(1.2vw,2.2vh),21px)}
.ks-btn{min-height:clamp(48px,min(3.9vw,6.4vh),64px)}
@media (max-width:700px){ .ks-hero-inner{padding:40px 24px 64px} }
.ks-hero-title{font-size:clamp(48px,min(8.2vw,12.5vh),150px)}
.ks-hero-lead{font-size:clamp(18px,min(1.75vw,2.75vh),30px);max-width:36ch}
.ks-hero-sub{font-size:clamp(15px,min(1.2vw,2.1vh),21px);max-width:52ch}
.ks-hero-text{gap:clamp(12px,2.1vh,28px)}
.ks-hero-inner{padding-top:clamp(20px,4vh,64px);padding-bottom:clamp(24px,4.5vh,72px)}
/* πολύ χαμηλές οθόνες (μικρά laptop): το δεύτερο κείμενο κρύβεται για να χωρούν τα κουμπιά */
@media (min-width:701px) and (max-height:720px){ .ks-hero-sub{display:none} }

/* 1.17 — λογότυπος (Montserrat ενσωματωμένη στο θέμα, SIL Open Font License) */
@font-face{font-family:'Montserrat';font-weight:200;font-display:swap;src:url('assets/fonts/montserrat-latin-200-normal.woff2') format('woff2')}
@font-face{font-family:'Montserrat';font-weight:300;font-display:swap;src:url('assets/fonts/montserrat-latin-300-normal.woff2') format('woff2')}
@font-face{font-family:'Montserrat';font-weight:400;font-display:swap;src:url('assets/fonts/montserrat-latin-400-normal.woff2') format('woff2')}
.ks-brand{display:flex;align-items:center;gap:16px;text-decoration:none;color:#E7ECF5}
.ks-brand:hover{color:#E7ECF5}
.ks-brand-mark svg{display:block;width:84px;height:auto}
.ks-brand-img{display:block;height:46px;width:auto}
.ks-brand-wm{display:inline-flex;flex-direction:column;align-items:flex-start}
.ks-brand-name{font-family:'Montserrat',system-ui,sans-serif;font-weight:200;font-size:26px;letter-spacing:.06em;line-height:1;white-space:nowrap}
.ks-brand-name em{font-style:normal;font-weight:300;color:var(--accent)}
.ks-brand-tag{font-family:'Montserrat',system-ui,sans-serif;font-weight:400;font-size:10.5px;line-height:1;margin-top:7px;white-space:nowrap;color:#B9E6F7}
@media (max-width:700px){ .ks-brand-mark svg{width:62px} .ks-brand-name{font-size:20px} .ks-brand-tag{font-size:8.5px;margin-top:5px} .ks-brand{gap:12px} }

/* 1.18 — νέα Γη: πιο κοντινή, θερμά φώτα πόλεων, λάμψη του ήλιου στο χείλος */
#top .ks-earth--v2{position:absolute;left:0;top:0;width:100vw;height:69.44vw;border-radius:0;box-shadow:none;background:url('assets/earth-hero.webp') left top/100% 100% no-repeat;pointer-events:none}
@media (max-width:1100px){ #top .ks-earth--v2{width:130vw;height:90.3vw;left:-22vw;top:0} }
@media (max-width:700px){ #top .ks-earth--v2{width:230vw;height:159.7vw;left:-120vw;top:auto;bottom:-30vw} }
.ks-hero-photo{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;pointer-events:none}
.ks-hero-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,10,19,.85) 0%,rgba(6,10,19,.45) 45%,rgba(6,10,19,0) 75%)}
