@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400&family=Bebas+Neue&family=JetBrains+Mono:wght@400;700&display=swap";:root{--bg-primary: #0f1114;--bg-card: #161920;--bg-card-gradient: linear-gradient(150deg, rgba(22,25,32,.95), rgba(15,17,20,.98));--border: #252830;--border-light: #1e2028;--amber: #f59e0b;--amber-dark: #b45309;--amber-darker: #92400e;--text-primary: #e5e7eb;--text-secondary: #9ca3af;--text-muted: #6b7280;--text-dim: #4b5563;--green: #22c55e;--red: #ef4444;--font-display: "Bebas Neue", sans-serif;--font-serif: "Playfair Display", Georgia, serif;--font-mono: "JetBrains Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg-primary);overflow-x:hidden;width:100%}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-serif);min-height:100vh;overflow-x:hidden;width:100%}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}a{color:var(--amber);text-decoration:none}a:hover{text-decoration:underline}@keyframes fp{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-30px) scale(1.5);opacity:.6}}@keyframes pg{0%,to{box-shadow:0 0 20px #f59e0b33}50%{box-shadow:0 0 50px #f59e0b59}}@keyframes fu{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fn{0%,to{text-shadow:0 0 10px rgba(245,158,11,.3)}50%{text-shadow:0 0 30px rgba(245,158,11,.5),0 0 60px rgba(245,158,11,.15)}}@keyframes bk{0%,to{opacity:1}50%{opacity:.3}}@keyframes vs{0%{transform:scale(3) rotate(-5deg);opacity:0}60%{transform:scale(1.1) rotate(1deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes cu{0%{transform:scale(.95);opacity:.7}to{transform:scale(1);opacity:1}}.nb{background:none;border:none;color:#d1d5db;font-family:var(--font-display);font-size:13px;letter-spacing:2.5px;padding:8px 10px;cursor:pointer;transition:all .3s;position:relative}.nb:hover,.nb.on{color:var(--amber)}.nb.on:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:70%;height:2px;background:var(--amber)}.ct{background:linear-gradient(135deg,var(--amber-dark),var(--amber-darker));color:#fff;border:1px solid rgba(245,158,11,.4);padding:14px 36px;font-family:var(--font-display);font-size:16px;letter-spacing:3px;cursor:pointer;transition:all .3s;animation:pg 3s ease-in-out infinite}.ct:hover{background:linear-gradient(135deg,#d97706,var(--amber-dark));transform:translateY(-2px)}.cs{padding:10px 24px;font-size:13px;letter-spacing:2px}.cd{background:var(--bg-card-gradient);border:1px solid var(--border);border-radius:8px;transition:all .4s}.cd:hover{border-color:#f59e0b4d;box-shadow:0 8px 40px #f59e0b14}.ch:hover{transform:translateY(-6px)}.fb{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);padding:6px 14px;font-size:11px;font-family:var(--font-mono);cursor:pointer;transition:all .3s;border-radius:4px}.fb:hover,.fb.on{border-color:var(--amber);color:var(--text-primary);background:#f59e0b14}.sb{display:inline-flex;align-items:center;gap:6px;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);color:var(--amber);padding:7px 16px;font-family:var(--font-display);font-size:12px;letter-spacing:2px;cursor:pointer;border-radius:4px;transition:all .3s}.sb:hover{background:#f59e0b26;transform:translateY(-1px)}.vb{background:none;border:1px solid var(--border);color:var(--text-secondary);padding:4px 12px;font-size:11px;cursor:pointer;transition:all .3s;border-radius:4px;display:flex;align-items:center;gap:5px}.vb:hover{border-color:var(--amber);color:var(--amber)}.ip{width:100%;padding:12px 16px;background:var(--bg-primary);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-family:var(--font-mono);font-size:13px;outline:none;transition:border .3s}.ip:focus{border-color:var(--amber)}.sl{width:100%;padding:12px 16px;background:var(--bg-primary);border:1px solid var(--border);border-radius:6px;color:#d1d5db;font-family:var(--font-mono);font-size:13px;outline:none}.tr{display:grid;grid-template-columns:28px 1.2fr .8fr .6fr .6fr .8fr;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(37,40,48,.7);font-size:13px;transition:background .3s}.tr:hover{background:#f59e0b08}.th{font-family:var(--font-display);font-size:11px;letter-spacing:1.5px;color:var(--text-secondary);border-bottom:1px solid var(--border)}.x-btn{display:inline-flex;align-items:center;gap:8px;background:#000;border:1px solid #333;color:#fff;padding:10px 22px;font-family:var(--font-display);font-size:14px;letter-spacing:2px;cursor:pointer;border-radius:6px;transition:all .3s;text-decoration:none}.x-btn:hover{background:#1a1a1a;border-color:#555;text-decoration:none}.x-btn-sm{padding:6px 14px;font-size:11px;letter-spacing:1.5px}.prose{font-size:16px;line-height:1.85;color:#d4d8e0}.prose h2{font-family:var(--font-display);font-size:22px;letter-spacing:2px;color:var(--amber);margin:36px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--border-light)}.prose h3{font-family:var(--font-display);font-size:18px;letter-spacing:1.5px;color:var(--text-primary);margin:28px 0 10px}.prose p{margin-bottom:18px}.prose ul,.prose ol{margin:0 0 18px 24px}.prose li{margin-bottom:8px}.prose blockquote{border-left:3px solid var(--amber);padding-left:18px;margin:24px 0;font-style:italic;color:#c0c8d4}.prose strong{color:var(--text-primary)}.prose a{color:var(--amber)}.prose a:hover{text-decoration:underline}.prose code{font-family:var(--font-mono);font-size:14px;background:#f59e0b0f;padding:2px 6px;border-radius:3px}@media(max-width:768px){.tr{grid-template-columns:22px 1fr .7fr .8fr;padding:10px 8px;font-size:13px}.hm{display:none!important}.sbi{flex-direction:column;gap:6px!important}.sbi span{font-size:13px!important}.nb{font-size:12px;padding:7px 8px;letter-spacing:1.5px}.mnav{flex-wrap:wrap;justify-content:center;gap:0!important}.fb{font-size:13px!important;padding:8px 16px!important}.vb{font-size:13px!important;padding:6px 14px!important}.sb{font-size:13px!important;padding:8px 18px!important}.ip,.sl{font-size:16px!important;padding:14px 16px!important}.ct{font-size:16px!important;padding:16px 32px!important}.cs{font-size:14px!important;padding:12px 24px!important}.cd{padding:16px!important}}
