:root{--background:#0a0a0a;--foreground:#ededed;--primary-color:#00a2ff;--link-hover:#0073e6;--secondary-color:tomato;--text-light:#f1f1f1;--text-dark:#333;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:24px;--transition-speed:.3s;--border-radius:8px}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--primary-color:#00a2ff;--link-hover:#0073e6}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;line-height:1.6;transition:background .3s,color .3s}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;transition:color var(--transition-speed),transform var(--transition-speed);text-decoration:none}a:hover,a:focus{color:var(--link-hover);text-decoration:underline;transform:translateY(-2px)}.hidden{display:none}.center{justify-content:center;align-items:center;display:flex}h1{color:var(--primary-color);text-align:center;margin-bottom:16px;font-size:3rem}.container{max-width:1200px;margin:0 auto;padding:0 16px}a{color:var(--foreground);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline}.link{color:var(--foreground);border:2px solid var(--primary-color);border-radius:var(--border-radius);transition:all var(--transition-speed)ease;text-align:center;background-color:#0000;padding:8px 16px;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-block}.link:hover{color:var(--background);background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:0 0 8px var(--primary-color)}.link:active{box-shadow:0 0 5px var(--primary-color);transform:scale(.98)}@media (max-width:768px){body{font-size:14px}.container{padding:0 8px}}@media (max-width:600px){body{font-size:13px}.container{padding:0 4px}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--background);color:var(--foreground)}}
