@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";:root{--color-bg-dark: #1A1512;--color-bg-card: rgba(44, 34, 28, .8);--color-text-primary: #F5F1E8;--color-accent: #C69F6E;--color-danger: #e74c3c;--color-success: #2ecc71;--glass-border: 1px solid rgba(255, 255, 255, .08)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Outfit,sans-serif;background-color:var(--color-bg-dark);color:var(--color-text-primary);min-height:100vh}.container{max-width:1000px;margin:0 auto;padding:2rem}.glass-panel{background:var(--color-bg-card);border:var(--glass-border);border-radius:12px;padding:2rem;box-shadow:0 8px 32px #0000005e}input,button{font-family:inherit;padding:.8rem;border-radius:8px;border:none;width:100%;margin-bottom:1rem}input{background:#ffffff0d;color:#fff}button{cursor:pointer;font-weight:600;transition:.3s}.btn-primary{background:var(--color-accent);color:#000}.btn-primary:hover{background:#dcc199}.btn-success{background:var(--color-success);color:#fff;width:auto;padding:.5rem 1rem;margin-right:.5rem}.btn-danger{background:var(--color-danger);color:#fff;width:auto;padding:.5rem 1rem}.review-card{border-bottom:1px solid rgba(255,255,255,.1);padding:1rem 0;display:flex;justify-content:space-between;align-items:center}.review-card:last-child{border-bottom:none}.status-badge{padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:700;text-transform:uppercase}.status-pending{background:#f39c12;color:#000}.status-approved{background:var(--color-success);color:#fff}
