:root{--neon-green:#00ff41;--box-bg:#0f0f0f99}*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background-color:#000;justify-content:center;align-items:center;min-height:100vh;font-family:JetBrains Mono,monospace;display:flex}.container{flex-direction:column;gap:15px;width:90%;max-width:900px;display:flex}.glass-box{background:var(--box-bg);border:1px solid var(--neon-green);-webkit-backdrop-filter:blur(8px);border-radius:8px;padding:20px}.row{gap:15px;display:flex}.row .glass-box{width:50%}#search-form{background:#202124;border:1px solid #5f6368;border-radius:24px;align-items:center;gap:10px;padding:8px 16px;display:flex}#search-form:focus-within{border-color:#20ba3d}.prompt{color:#42f463;white-space:nowrap;font-size:14px;font-weight:700}#search-input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px}#search-input:focus{border-color:var(--neon-green)}.row .glass-box{flex:1}#nasa-pic{border:1px solid #333;border-radius:4px;width:100%;margin-top:10px}#nasa-title{color:#ccc;text-align:center;margin-top:10px;font-size:13px}#nasa-video{aspect-ratio:16/9;border:1px solid #333;border-radius:4px;width:100%;margin-top:10px}#todo-input{color:#fff;width:100%;font:inherit;background:0 0;border:none;border-bottom:1px solid #333;outline:none;margin-bottom:8px;padding:4px 0}#todo-input:focus{border-color:var(--neon)}#todo-list{max-height:130px;list-style:none;overflow-y:auto}#todo-list li{cursor:pointer;color:#ccc;padding:4px 0;font-size:13px}#todo-list li:hover{color:#f55}.shortcuts-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.shortcut-btn{color:#bbb;text-align:center;background:#ffffff0d;border:1px solid #333;border-radius:6px;padding:8px;font-size:12px;text-decoration:none;transition:all .2s}.shortcut-btn:hover{border-color:var(--neon);color:var(--neon);background:#00ff4114}
