*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#0a0a0a;color:#e0d5b7;line-height:1.6}a{color:#d4af37;text-decoration:none}a:hover{color:#c41e3a}button{background:#d4af37;color:#0a0a0a;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:600;transition:all .3s}button:hover{background:#c41e3a;color:#e0d5b7}.container{max-width:1200px;margin:0 auto;padding:0 20px}.card{background:#1a1a1a;border:1px solid #d4af37;border-radius:8px;padding:20px;margin:10px 0}.header{background:#0a0a0a;border-bottom:2px solid #d4af37;padding:20px 0;position:sticky;top:0;z-index:100}.nav{display:flex;gap:30px;justify-content:center}.nav a{font-weight:600;padding:10px 15px;border-radius:4px;transition:all .3s}.nav a:hover{background:#d4af37;color:#0a0a0a}.hero{text-align:center;padding:60px 20px;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-bottom:2px solid #d4af37}.hero h1{font-size:3em;color:#d4af37;margin-bottom:10px;text-shadow:0 0 20px rgba(212,175,55,.3)}.hero p{font-size:1.2em;color:#c41e3a;margin-bottom:30px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:30px 0}.post{background:#1a1a1a;border-left:4px solid #d4af37;padding:20px;margin:15px 0;border-radius:4px}.post-header{display:flex;justify-content:space-between;margin-bottom:10px;font-weight:600;color:#d4af37}.post-content{color:#e0d5b7;margin:10px 0}.post-actions{display:flex;gap:15px;margin-top:15px;font-size:.9em}.post-action{cursor:pointer;padding:5px 10px;border-radius:4px;transition:all .3s;color:#d4af37}.post-action:hover{background:#d4af37;color:#0a0a0a}.tool-card{background:#1a1a1a;border:1px solid #d4af37;padding:20px;border-radius:8px;margin:15px 0}.tool-card h3{color:#d4af37;margin-bottom:10px}.tool-card p{color:#e0d5b7;font-size:.95em}.tool-category{display:inline-block;background:#c41e3a;color:#e0d5b7;padding:5px 10px;border-radius:4px;font-size:.85em;margin:5px 5px 5px 0}.loading{text-align:center;padding:40px;color:#d4af37}.error{background:#c41e3a;color:#e0d5b7;padding:15px;border-radius:4px;margin:20px 0}.success{background:#d4af37;color:#0a0a0a;padding:15px;border-radius:4px;margin:20px 0}input,textarea,select{background:#1a1a1a;color:#e0d5b7;border:1px solid #d4af37;padding:10px;border-radius:4px;font-family:inherit}input:focus,textarea:focus,select:focus{outline:none;border-color:#c41e3a;box-shadow:0 0 10px #c41e3a4d}.footer{text-align:center;padding:30px;border-top:2px solid #d4af37;margin-top:50px;color:#d4af37}
