:root{--primary: #E04817;--primary-dark: #b83a12;--text: #1a1a1a;--text-light: #666;--bg: #f8f9fa;--white: #ffffff;--nav-height: 70px}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}body{background:var(--bg);color:var(--text);overflow-x:hidden;cursor:url(/icon/bug16.png),auto}a,button,[contenteditable=true],.feature-card,.cta-btn{cursor:url(/icon/bug16.png),pointer!important}nav{height:var(--nav-height);display:flex;justify-content:space-between;align-items:center;padding:0 5%;background:#000;box-shadow:0 2px 10px #ffffff1a;position:fixed;width:100%;top:0;z-index:100;border-bottom:1px solid #333}.logo{display:flex;align-items:center;gap:12px;text-decoration:none}.logo-icon{height:32px;width:auto}.logo-text-img{height:24px;width:auto;margin-top:2px;filter:invert(0) brightness(100%)}.nav-links{display:flex;gap:30px}.nav-links a{text-decoration:none;color:#ccc;font-weight:500;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--primary)}.cta-btn{background:var(--primary);color:#fff;padding:10px 24px;border-radius:8px;text-decoration:none;font-weight:600;transition:transform .2s,background .2s}.cta-btn:hover{background:var(--primary-dark);transform:translateY(-2px)}.page-container{margin-top:var(--nav-height);min-height:calc(100vh - var(--nav-height) - 100px)}header{padding:100px 5%;text-align:center;background:radial-gradient(circle at top right,rgba(224,72,23,.05),transparent 40%)}h1{font-size:3.5rem;line-height:1.1;margin-bottom:20px;letter-spacing:-1px}h1 span{color:var(--primary)}.subtitle{font-size:1.2rem;color:var(--text-light);max-width:600px;margin:0 auto 40px}.demo-container{max-width:800px;margin:0 auto;background:var(--white);border-radius:12px;box-shadow:0 20px 40px #0000001a;overflow:hidden;border:1px solid #eee;position:relative}.browser-bar{background:#f1f3f4;padding:12px;display:flex;gap:8px;border-bottom:1px solid #ddd}.dot{width:10px;height:10px;border-radius:50%;background:#ccc}.dot.red{background:#ff5f57}.dot.yellow{background:#febc2e}.dot.green{background:#28c840}.editor-area{padding:30px;text-align:left;min-height:200px;font-family:monospace;font-size:16px;color:#333;outline:none}.try-me-badge{position:absolute;top:50px;right:20px;background:#fff8e1;border:1px solid #ffe082;color:#f57f17;padding:5px 10px;border-radius:20px;font-size:12px;font-weight:700;transform:rotate(5deg)}.highlight-text{color:var(--primary);position:relative;display:inline-block}.highlight-text:after{content:"";position:absolute;width:100%;height:10px;background:#e0481733;bottom:5px;left:0;z-index:-1;transform:skew(-10deg)}.floating-ducks{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.features{padding:80px 2%;max-width:1600px;margin:0 auto}.features-header{text-align:center;margin-bottom:60px}.features-header h2{font-size:2.5rem;margin-bottom:15px;color:#1a1a1a}.features-header p{color:#666;font-size:1.1rem}.features-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.feature-card{background:#fff;padding:25px;border-radius:16px;border:1px solid #f0f0f0;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden;display:flex;flex-direction:column}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000000d;border-color:#e0481733}.icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:12px;background:#e048171a;color:#e04817;margin-bottom:20px}.feature-card h3{font-size:1.1rem;margin-bottom:10px;font-weight:700;color:#1a1a1a}.feature-card p{color:#555;line-height:1.5;font-size:.9rem}.policy-container{padding:80px 5%;max-width:900px;margin:0 auto}.policy-card{background:var(--white);padding:50px;border-radius:12px;box-shadow:0 5px 20px #0000000d;border:1px solid #eee}.last-updated{color:var(--text-light);margin-bottom:40px;font-style:italic;display:block}.policy-card h2{font-size:1.5rem;margin-top:30px;margin-bottom:15px}.policy-card ul{margin-left:20px;margin-bottom:20px;color:var(--text-light);line-height:1.8}.policy-card li{margin-bottom:10px}footer{background:#1a1a1a;color:#fff;padding:40px 5%;text-align:center;font-size:.9rem;margin-top:50px}footer a{color:#888;text-decoration:none}footer a:hover{color:#fff}@media(max-width:1024px){.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:768px){h1{font-size:2.5rem}.nav-links{display:none}.policy-card{padding:30px}}
