*{box-sizing:border-box;margin:0;padding:0}body{color:#333;-webkit-font-smoothing:antialiased;background-color:#0d0500;background-image:linear-gradient(#0a0500bf 0%,#0a050080 30%,#0a05008c 70%,#0a0500d9 100%),url(/bonfire-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{min-height:100vh}a{color:#ff7a00;text-decoration:none}a:hover{color:#ff9a3c}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#ff7a004d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ff7a0080}.site-layout{background:0 0;min-height:100vh}.site-content{max-width:1200px;margin:0 auto;padding:24px 16px}.glass-card{-webkit-backdrop-filter:blur(12px);background:#ffffffeb!important;border:1px solid #ffffff4d!important;border-radius:12px!important;box-shadow:0 2px 20px #0000001a!important}.post-card{cursor:pointer;transition:all .3s;border-radius:10px!important}.post-card:hover{transform:translateY(-1px);box-shadow:0 4px 20px #fff5ebf2}.hero-banner{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff5ebf2 0%,#ffebd7f2 50%,#fff5ebf2 100%)!important;border:1px solid #ff7a0026!important;border-radius:16px!important}.hero-banner:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff7a0014 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;right:-20%}.hero-banner:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffc8320f 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-30%;left:-10%}.vent-mood-tag{border-radius:12px;margin-right:4px;padding:2px 10px;font-size:12px;display:inline-block}.job-card{border-left:4px solid #ff7a00}.anonymous-avatar{color:#fff;background:linear-gradient(135deg,#d9d9d9,#bfbfbf);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-200%)}}
