body{font-family:source code pro,monospace}a{text-decoration:none;transition:color .3s,text-shadow .3s}h1,h2,h3,h4,h5,h6{font-family:source code pro,monospace}[data-theme=light] body{background-color:#f5f5f5;color:#212121}[data-theme=light] .header,[data-theme=light] .post-entry,[data-theme=light] .first-entry{background:#fff}[data-theme=light] a{color:#007bff}[data-theme=light] a:visited{color:#5a2d82}[data-theme=light] a:hover{color:#0056b3}[data-theme=light] a:active{color:#f90}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:#111}[data-theme=dark] body{background-color:#0d0d0d!important;color:#c7c7c7!important}[data-theme=dark] h1{color:#39ff14;text-shadow:0 0 12px rgba(57,255,20,.7)}[data-theme=dark] h2{color:#8aff8a;text-shadow:0 0 8px rgba(57,255,20,.5)}[data-theme=dark] h3{color:#b3ffb3;text-shadow:0 0 5px rgba(57,255,20,.3)}[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:#d1ffd1;text-shadow:none}[data-theme=dark] a{color:#39ff14}[data-theme=dark] a:visited{color:#ff4d4d}[data-theme=dark] a:hover{color:#4da6ff;text-shadow:0 0 8px rgba(77,166,255,.7)}[data-theme=dark] a:active{color:#ffaa4d}[data-theme=dark] .main{background-color:#0d0d0d}[data-theme=dark] .post-entry,[data-theme=dark] .first-entry{background:#1a1a1a;border-radius:6px;border:1px solid rgba(57,255,20,.2);box-shadow:0 0 10px rgba(57,255,20,.1);margin-bottom:20px}[data-theme=dark] .header{background:#1a1a1a;border-bottom:1px solid rgba(57,255,20,.4);box-shadow:0 2px 15px rgba(57,255,20,.2)}[data-theme=dark] #menu a{color:#c7c7c7}[data-theme=dark] #menu a:hover{color:#39ff14}[data-theme=dark] #theme-toggle{color:#c7c7c7}[data-theme=dark] #theme-toggle:hover{color:#39ff14}[data-theme=dark] .highlight{background:#1a1a1a!important}.theme-toggle-text{display:none;margin-left:12px;font-size:.8em;color:#555;white-space:nowrap}[data-theme=light] .lights-out{display:inline}[data-theme=dark] .white-light{display:inline;color:#c7c7c7}.logo-switches{display:flex;align-items:center}.toggle-arrow{margin-left:8px;margin-right:8px;animation:bounce-left 1.5s infinite;color:#888;font-size:1.2em;line-height:1}[data-theme=dark] .toggle-arrow{color:#39ff14}@keyframes bounce-left{0%,20%,50%,80%,100%{transform:translateX(0)}40%{transform:translateX(5px)}60%{transform:translateX(2px)}}