@import url("https://unpkg.com/tailwindcss@^2/dist/tailwind.min.css");:root{--background:#0a0a0a;--foreground:#ededed;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"SF Mono",Monaco,Menlo,monospace}:root[data-theme=light]{--background:#ffffff;--foreground:#171717}body{font-family:var(--font-sans);background-color:var(--background);color:var(--foreground);line-height:1.6;padding:2rem;margin:0;transition:all .3s ease}.btn-primary{background-color:#FFB347;color:#7B341E;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;display:inline-block;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);text-decoration:none;border:none;cursor:pointer}.btn-primary:hover{background-color:#FF9A02;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn-primary:focus{outline:none;box-shadow:0 0 0 2px #FFB34780}.theme-toggle{position:fixed;top:1.5rem;right:1.5rem;z-index:100;background-color:var(--foreground);color:var(--background);border:2px solid var(--foreground);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.theme-toggle:hover{transform:scale(1.1)}.nav-container{display:flex;justify-content:center;margin-bottom:2rem;flex-wrap:wrap;gap:.5rem}.nav-link{padding:.5rem 1rem;border-radius:.375rem;text-decoration:none;color:var(--foreground);transition:all .2s ease;border:transparent}.nav-link,.nav-link.active{background-color:transparent}.nav-link.active{color:#FFB347;border:none}.card{background-color:rgba(255,255,255,.05);border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease}.card:hover{transform:translateY(-3px);box-shadow:0 10px 15px rgba(0,0,0,.1)}[data-theme=light] .card{background-color:rgba(0,0,0,.03)}[data-theme=light] .btn-primary{background-color:#FFB347;color:#7B341E}[data-theme=light] .btn-primary:hover{background-color:#FF9A02}footer{text-align:center;margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}[data-theme=light] footer{border-top:1px solid rgba(0,0,0,.1)}