/* *{ margin: 0; padding: 0; box-sizing: border-box; font-family:'Helvetica', sans-serif; } body{ display: flex; justify-content: center; align-items: center; height: 100vh; min-height: 100vh; } #microphoneButton{ background: #dbdbdb; border: none; outline: none; width: 100px; height: 100px; border-radius: 50%; } #microphoneButton.Listen{ background: red; } #microphoneButton.Listen #Mic{ fill: #ffffff; } #Mic{ height: 80%; } */ /* @import url(http://weloveiconfonts.com/api/?family=entypo); */ body { background: black; color: #02feff; height: 100%; overflow: hidden; } #microphoneButton.Listen{ border: none; } /* #microphoneButton.Listen #Mic{ fill: #ffffff; } */ #microphoneButton{ border: none; } #titleBar{ margin-left: 400px; margin-top: 30px; } #pointer { width: 200px; height: 40px; position: relative; background: #02feff; /* border: 1px solid #02feff; */ } #pointer:after { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 0; border-left: 20px solid black; border-top: 20px solid transparent; border-bottom: 20px solid transparent; } #pointer:before { content: ""; position: absolute; right: -20px; bottom: 0; width: 0; height: 0; border-left: 20px solid #02feff; border-top: 20px solid transparent; border-bottom: 20px solid transparent; } .counterspin4 { animation: rotate_anti 4s linear infinite; } .core { background: #cedce0; width: 100px; height: 100px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border: 10px rgba(2, 255, 255, 0.15) solid; animation: flicker 0.2s infinite; margin-left: auto; margin-right: auto; margin-top: 40px; } .core2 { background: #cedce0; width: 100px; height: 100px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border: 10px rgba(2, 255, 255, 0.15) solid; animation: flicker2 0.2s infinite; margin-left: auto; margin-right: auto; margin-top: 40px; } .big_core { background: #cedce0; width: 200px; height: 200px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border: 10px rgba(2, 255, 255, 0.15) solid; animation: big_flicker 0.2s infinite; } .c_ease { animation: colour_ease 3s infinite ease-in-out; } .counterspin5 { animation: rotate_anti 5s linear infinite; } .counterspin4 { animation: rotate_anti 4s linear infinite; } .semi_arc { width: 100px; height: 100px; border: 6px solid #02feff; background: rgba(2, 254, 255, 0.2); -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; transform: rotateZ(0deg); transition: box-shadow 3s ease; text-align: center; line-height: 100px; } .semi_arc:hover { box-shadow: 0px 0px 30px rgba(2, 254, 255, 0.8); transition: 0.3s; } .semi_arc_2 { content: ""; position: absolute; width: 94%; height: 94%; left: 3%; top: 3%; border: 5px solid #02feff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; animation: rotate 4s linear infinite; text-align: center; line-height: 129px; } .semi_arc_2:after { content: ""; position: absolute; width: 94%; height: 94%; left: 3%; top: 3%; border: 4px solid #02feff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; animation: rotate_anti 2s linear infinite; } .semi_arc_3 { content: ""; position: absolute; width: 94%; height: 94%; left: 3%; top: 3%; border: 5px solid #02feff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; animation: rotate 4s linear infinite; text-align: center; line-height: 129px; } .arc { width: 100px; height: 100px; border: 6px solid #02feff; background: rgba(2, 254, 255, 0.2); -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-transform: rotateY(-30deg) translateZ(-200px); -ms-transform: rotateY(-30deg) translateZ(-200px); -webkit-transform: rotateY(-30deg) translateZ(-200px); transform: rotateY(-30deg) translateZ(-200px); transform: rotateZ(0deg); transition: box-shadow 3s ease; text-align: center; line-height: 100px; } .arc__2 { width: 100px; height: 100px; border: 6px solid #02feff; background: rgba(2, 254, 255, 0.2); border-radius: 50%; text-align: center; line-height: 100px; /* Add 3D feel without breaking clicks */ transform: rotate(0deg); /* simple 2D rotation, safe for clicks */ transition: box-shadow 3s ease; /* Make sure pointer-events are allowed */ pointer-events: auto; /* Optional: if parent has 3D, force children flat */ transform-style: flat; } .arc:hover { box-shadow: 0px 0px 30px rgba(2, 254, 255, 0.8); transition: 0.3s; } .arc:after { content: ""; position: absolute; width: 94%; height: 94%; left: 3%; top: 3%; border: 4px solid #02feff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; animation: rotate 4s linear infinite; } .e1:after { border-color: rgba(2, 255, 255, 0.6); border-left: 5px solid transparent; border-right: 5px solid transparent; } .e2:after { border-color: rgba(2, 255, 255, 0.6); border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid transparent; } .e3 { border-left: 6px solid transparent; border-right: 6px solid transparent; animation: rotate 5s linear infinite; } .e3:after { border-color: rgba(2, 255, 255, 0.6); border-top: 5px solid transparent; border-bottom: 5px solid transparent; } .e4 { width: 150px; height: 150px; } .e4_1 { border-color: rgba(2, 255, 255, 0.3); border-left: 5px solid transparent; border-right: 5px solid transparent; } .e4_1:after { border-color: rgba(2, 255, 255, 0.6); border-top: 4px solid transparent; border-bottom: 4px solid transparent; } .e5 { width: 200px; height: 200px; } .e5_1 { color: rgba(2, 255, 255, 0.15); border: 2px solid; border-left: 2px solid transparent; animation: rotate 5s linear infinite; } .e5_2 { color: rgba(2, 255, 255, 0.7); border: 4px solid; border-left: 4px solid transparent; border-right: 4px solid transparent; animation: rotate_anti 4s linear infinite; } .e5_3 { color: rgba(2, 255, 255, 0.5); border: 2px solid; border-left: 2px solid transparent; border-right: 2px solid transparent; animation: rotate 3s linear infinite; } .e5_4 { color: rgba(2, 255, 255, 0.15); border: 4px solid; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid transparent; animation: rotate_anti 2s linear infinite; } .e6 { border-color: transparent; background: rgba(255, 255, 255, 0); width: 200px; height: 200px; } @keyframes rotate { 0% { transform: rotateZ(0deg); } 100% { transform: rotateZ(360deg); } } @keyframes rotate_anti { 0% { transform: rotateZ(360deg); } 100% { transform: rotateZ(0deg); } } @keyframes colour_ease { 0% { border-color: #02feff; } 50% { border-color: rgba(2, 254, 255, 0.5); } 100% { border-color: #02feff; } } @keyframes flicker { 0% { box-shadow: 0px 0px 16px 8px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3); } 40% { box-shadow: 0px 0px 16px 8px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3); } 50% { box-shadow: 0px 0px 16px 6px rgba(150, 255, 255, 0.5), inset 0px 1px 100px 2px rgba(21, 211, 233, 0.3); } 60% { box-shadow: 0px 0px 16px 8px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3); } 100% { box-shadow: 0px 0px 16px 8px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3); } } @keyframes flicker2 { 0% { box-shadow: 0px 0px 60px 25px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3); } 40% { box-shadow: 0px 0px 60px 25px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3); } 50% { box-shadow: 0px 0px 50px 17px rgba(150, 255, 255, 0.5), inset 0px 1px 100px 2px rgba(21, 211, 233, 0.3); } 60% { box-shadow: 0px 0px 60px 25px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3); } 100% { box-shadow: 0px 0px 60px 25px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3); } } @keyframes big_flicker { 0% { box-shadow: 0px 0px 40px 20px rgba(150, 255, 255, 0.5), inset 0px 1px 30px 15px rgba(21, 211, 233, 0.3); } 40% { box-shadow: 0px 0px 40px 20px rgba(150, 255, 255, 0.5), inset 0px 1px 30px 15px rgba(21, 211, 233, 0.3); } 50% { box-shadow: 0px 0px 35px 17px rgba(150, 255, 255, 0.5), inset 0px 1px 50px 40px rgba(21, 211, 233, 0.3); } 60% { box-shadow: 0px 0px 40px 20px rgba(150, 255, 255, 0.5), inset 0px 1px 30px 15px rgba(21, 211, 233, 0.3); } 100% { box-shadow: 0px 0px 40px 20px rgba(150, 255, 255, 0.5), inset 0px 1px 30px 15px rgba(21, 211, 233, 0.3); } } /* Font / Universal Properties */ [class*="entypo-"]:before { font-family: "entypo", sans-serif; transition: 0.3s; margin-left: -10px } [class*="entypo__-"]:before { font-family: "entypo", sans-serif; transition: 0.3s; margin-left: 1px } * { user-select: none; font: 20px "Agency FB", sans-serif; } /* .left_offset{ margin-left: 10px } */ /* Left Menu */ #leftmenu { /* position: fixed; float: left; */ /* margin-left: 50px; */ width: 216px; } .no-horizontal-scroll { /* hide any overflow on the x-axis */ overflow-x: hidden; /* allow scrolling on the y-axis when content overflows */ overflow-y: auto; /* (optional) prevent touch-drag horizontal overscroll on mobile */ overscroll-behavior-x: contain; } #date_time { margin: 0px; width: 200px; height: 200px; } #time { margin-left: 110px; /* position: fixed; */ background: rgba(0, 0, 0, 0.8); line-height: 0; /* top: 300px; */ margin-top: -80px; } #time1 { top: 450px; left: 1150px; margin-right: 10px; position: fixed; background: rgba(0, 0, 0, 0.8); line-height: 0; } .bgb{ /* background black */ background: rgba(0, 0, 0, 0.8); } #date { margin: 0px; /* position: fixed; */ /* margin-top: 20px; */ background: rgba(0, 0, 0, 0.8); } .title { font-size: 30px; text-align: left; margin: 0; /* padding-left: 28px; */ /* margin-left: -215px; */ /* background-color: #02ff6b; */ width: fit-content; } .title_underline { border-color: rgba(2, 255, 255, 0.5); } .menu { width: 200px; height: 200px; margin: 0; padding: 5px; } .menuitem { width: 100%; height: 40px; padding: 5px; margin-left: 5px; color: #02feff; background: transparent; border: transparent; font-size: 15px; text-align: left; display: block; float: left; transition: 0.3s; cursor: pointer; } .entypo-right-open{ margin-left: -15px; } .caption { /* margin-left: 4px; */ color: rgba(2, 255, 255, 0.6); display: inline; transition: 0.3s; cursor: pointer; /* background-color: #02ff6b; */ width: fit-content; } .caption:hover { color: #02feff; } .app_icon { width: 48px; color: rgba(2, 255, 255, 0.6); font-size: 40px; text-align: center; display: inline-block; cursor: pointer; } .app_icon:hover { color: #02feff; } /* Right Menu */ #rightmenu { /* float: right; */ margin-right: 20px; width: 300px; height: 900px; } .ai_face{ display: flex; justify-content: center; align-items: center; margin: 0px; padding: 0px; width: 100%; height: 100%; background-color: rgba(235, 135, 213, 0); overflow: hidden; } .note_input { color: rgba(2, 255, 255, 0.6); padding: 5px; border-style: none; background: transparent; resize: none; transition: 0.3s; width: calc(100% - 15px); margin-bottom: 2rem; } .note_input { /* border: 2px solid blue; Border color */ outline: 2px solid aqua; /* Change focus outline color */ border-radius: 10px; } .note_input:hover { color: #02feff; transition: 0.3s; /* border: 2px solid blue; Border color */ outline: 2px solid rgb(0, 0, 0); /* Change focus outline color */ } .note_input::placeholder { color: aqua; /* Change to any color */ } .note_input:focus { outline: 2px solid aqua; /* Change focus outline color */ border-color: aqua; /* Aqua border */ box-shadow: 0 0 90px aqua; /* Glowing effect */ } /* Taskbar */ #taskbar_wrapper #taskbar { position: fixed; width: 200px; height: 200px; background: gray; margin-left: auto; margin-right: auto; } /* Arc Reactor */ ul { list-style: none; margin: 0; padding: 0; } .flex_parent { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; /* Centers children horizontally */ align-items: center; /* Centers children vertically */ height: 100vh; /* Ensures parent div has enough height to center vertically */ } #arc_container { margin: 0; padding: 0; box-sizing: border-box; display: flex; justify-content: center; align-items: center; height: 100%; z-index: -1; /* background-color: #02feff; */ padding-left: 20px; /* background-color: blue; */ } .arc_reactor { /* position: relative; */ top: 50%; margin-top: -125px; margin-left: auto; margin-right: auto; width: 250px; height: 250px; border-radius: 50%; box-shadow: 0px 0px 50px 15px rgba(2, 255, 255, 0.3), inset 0px 0px 50px 15px rgba(2, 255, 255, 0.3); } .case_container { width: 210px; height: 210px; border-radius: 50%; position: absolute; margin-left: 20px; margin-top: 20px; } .core2 { background: #cedce0; width: 110px; height: 110px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border: 5px solid rgba(2, 255, 255, 0.15); animation: flicker2 0.2s infinite; margin-left: auto; margin-right: auto; margin-top: 40px; } .e7 { width: 95.25%; height: 95.25%; left: 2.5475%; right: 2.5475%; border: 6px solid transparent; background: transparent; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; transform: rotateZ(0deg); transition: box-shadow 3s ease; text-align: center; line-height: 100px; } .marks li { display: block; width: 3px; height: 11px; background: rgba(2, 254, 255, 0.8); position: absolute; margin-left: 105px; margin-top: -110px; animation: colour_ease2 3s infinite ease-in-out; } @keyframes colour_ease2 { 0% { background: #02feff; } 50% { background: rgba(2, 254, 255, 0.3); } 100% { background: #02feff; } } .marks li:first-child { transform: rotate(6deg) translateY(125px); } .marks li:nth-child(2) { transform: rotate(12deg) translateY(125px); } .marks li:nth-child(3) { transform: rotate(18deg) translateY(125px); } .marks li:nth-child(4) { transform: rotate(24deg) translateY(125px); } .marks li:nth-child(5) { transform: rotate(30deg) translateY(125px); } .marks li:nth-child(6) { transform: rotate(36deg) translateY(125px); } .marks li:nth-child(7) { transform: rotate(42deg) translateY(125px); } .marks li:nth-child(8) { transform: rotate(48deg) translateY(125px); } .marks li:nth-child(9) { transform: rotate(54deg) translateY(125px); } .marks li:nth-child(10) { transform: rotate(60deg) translateY(125px); } .marks li:nth-child(11) { transform: rotate(66deg) translateY(125px); } .marks li:nth-child(12) { transform: rotate(72deg) translateY(125px); } .marks li:nth-child(13) { transform: rotate(78deg) translateY(125px); } .marks li:nth-child(14) { transform: rotate(84deg) translateY(125px); } .marks li:nth-child(15) { transform: rotate(90deg) translateY(125px); } .marks li:nth-child(16) { transform: rotate(96deg) translateY(125px); } .marks li:nth-child(17) { transform: rotate(102deg) translateY(125px); } .marks li:nth-child(18) { transform: rotate(108deg) translateY(125px); } .marks li:nth-child(19) { transform: rotate(114deg) translateY(125px); } .marks li:nth-child(20) { transform: rotate(120deg) translateY(125px); } .marks li:nth-child(21) { transform: rotate(126deg) translateY(125px); } .marks li:nth-child(22) { transform: rotate(132deg) translateY(125px); } .marks li:nth-child(23) { transform: rotate(138deg) translateY(125px); } .marks li:nth-child(24) { transform: rotate(144deg) translateY(125px); } .marks li:nth-child(25) { transform: rotate(150deg) translateY(125px); } .marks li:nth-child(26) { transform: rotate(156deg) translateY(125px); } .marks li:nth-child(27) { transform: rotate(162deg) translateY(125px); } .marks li:nth-child(28) { transform: rotate(168deg) translateY(125px); } .marks li:nth-child(29) { transform: rotate(174deg) translateY(125px); } .marks li:nth-child(30) { transform: rotate(180deg) translateY(125px); } .marks li:nth-child(31) { transform: rotate(186deg) translateY(125px); } .marks li:nth-child(32) { transform: rotate(192deg) translateY(125px); } .marks li:nth-child(33) { transform: rotate(198deg) translateY(125px); } .marks li:nth-child(34) { transform: rotate(204deg) translateY(125px); } .marks li:nth-child(35) { transform: rotate(210deg) translateY(125px); } .marks li:nth-child(36) { transform: rotate(216deg) translateY(125px); } .marks li:nth-child(37) { transform: rotate(222deg) translateY(125px); } .marks li:nth-child(38) { transform: rotate(228deg) translateY(125px); } .marks li:nth-child(39) { transform: rotate(234deg) translateY(125px); } .marks li:nth-child(40) { transform: rotate(240deg) translateY(125px); } .marks li:nth-child(41) { transform: rotate(246deg) translateY(125px); } .marks li:nth-child(42) { transform: rotate(252deg) translateY(125px); } .marks li:nth-child(43) { transform: rotate(258deg) translateY(125px); } .marks li:nth-child(44) { transform: rotate(264deg) translateY(125px); } .marks li:nth-child(45) { transform: rotate(270deg) translateY(125px); } .marks li:nth-child(46) { transform: rotate(276deg) translateY(125px); } .marks li:nth-child(47) { transform: rotate(282deg) translateY(125px); } .marks li:nth-child(48) { transform: rotate(288deg) translateY(125px); } .marks li:nth-child(49) { transform: rotate(294deg) translateY(125px); } .marks li:nth-child(50) { transform: rotate(300deg) translateY(125px); } .marks li:nth-child(51) { transform: rotate(306deg) translateY(125px); } .marks li:nth-child(52) { transform: rotate(312deg) translateY(125px); } .marks li:nth-child(53) { transform: rotate(318deg) translateY(125px); } .marks li:nth-child(54) { transform: rotate(324deg) translateY(125px); } .marks li:nth-child(55) { transform: rotate(330deg) translateY(125px); } .marks li:nth-child(56) { transform: rotate(336deg) translateY(125px); } .marks li:nth-child(57) { transform: rotate(342deg) translateY(125px); } .marks li:nth-child(58) { transform: rotate(348deg) translateY(125px); } .marks li:nth-child(59) { transform: rotate(354deg) translateY(125px); } .marks li:nth-child(60) { transform: rotate(360deg) translateY(125px); } /* Particles / Unique Elements */ .vline { width: 0; height: 200px; float: left; border-left: 1px solid rgba(2, 255, 255, 0.3); } .hline { width: 200px; height: 0; border-bottom: 1px solid rgba(2, 255, 255, 0.3); } #particle1 { position: fixed; margin-left: 260px; margin-top: 410px; } #particle1_1 { position: fixed; margin-left: 255px; margin-top: 480px; } #particle1_2 { position: fixed; margin-left: 275px; margin-top: 580px; } #particle1_3 { position: fixed; color: rgba(2, 255, 255, 0.3); font-size: 90px; margin-left: 190px; margin-top: 730px; transform: rotate(90deg); z-index: -1; } #particle2 { position: fixed; margin-left: 20px; margin-top: 20px; } #particle3 { position: fixed; height: 240px; margin-left: 40px; } #particle4 { position: fixed; height: 240px; margin-top: 200px; margin-left: -10px; } #particle5 { position: fixed; height: 290px; margin-top: -90px; margin-left: 230px; border-color: rgba(2, 255, 255, 0.15); } #particle6 { position: fixed; height: 290px; margin-top: 5px; margin-left: 3px; border-color: rgba(2, 255, 255, 0.2); } #particle7 { position: fixed; height: 290px; margin-top: 5px; margin-left: 3px; border-color: rgba(2, 255, 255, 0.15); } #particle8 { position: fixed; height: 500px; margin-left: -232px; margin-top: 280px; border-color: rgba(2, 255, 255, 0.15); } #particle9 { position: fixed; height: 320px; margin-left: 3px; border-color: rgba(2, 255, 255, 0.2); } /* Right Menu Particles */ #particle10 { width: 330px; float: right; border-color: rgba(2, 255, 255, 0.5); } #particle11 { margin-right: 30px; margin-top: 3px; width: 330px; float: right; border-color: rgba(2, 255, 255, 0.5); } #particle12 { float: left; height: 352px; margin-top: -40px; border-color: rgba(2, 255, 255, 0.5); } /* Parent scrollable only when its content overflows */ .main_scrollable { max-height: 100vh; /* never grow taller than viewport */ overflow-y: auto; /* scrollbar only if needed */ } /* WebKit */ .main_scrollable::-webkit-scrollbar { width: 12px; } .main_scrollable::-webkit-scrollbar-thumb { background: cyan; border-radius: 6px; } .main_scrollable::-webkit-scrollbar-track { background: transparent; } /* Firefox */ .main_scrollable { scrollbar-color: cyan transparent; scrollbar-width: thin; }