:root{--founder-gold:#d4af37;--founder-gold-soft:#f6d789;--founder-burgundy:#68121f;--founder-obsidian:#07070a;--founder-cream:#fff4d6}
.founder-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid rgba(246,215,137,.52);border-radius:999px;background:linear-gradient(135deg,#1a0b0e,#68121f 54%,#12090b);color:var(--founder-gold-soft);font-size:.66rem;font-weight:950;letter-spacing:.08em;box-shadow:0 0 15px rgba(212,175,55,.16);white-space:nowrap}
.founder-chip img{width:15px;height:15px;object-fit:contain}.founder-name{color:#ffe9a8!important;text-shadow:0 0 12px rgba(212,175,55,.24)}
.room-msg-row.is-founder-message{width:min(92%,760px)!important;border:1px solid rgba(212,175,55,.5)!important;background:linear-gradient(135deg,rgba(12,8,9,.94),rgba(78,14,27,.42),rgba(12,8,9,.94))!important;box-shadow:0 12px 34px rgba(0,0,0,.28),inset 0 0 24px rgba(212,175,55,.05)!important}
.room-msg-row.is-founder-message::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 20%,rgba(255,234,168,.22),transparent 62%);background-size:260% 100%;animation:founderShimmer 4.8s linear infinite;mix-blend-mode:screen}
.room-msg-row.is-founder-announcement{border-color:rgba(246,215,137,.82)!important;box-shadow:0 0 0 1px rgba(212,175,55,.15),0 14px 42px rgba(104,18,31,.28)!important}.room-msg-row.is-founder-announcement .room-msg-content::before{content:"📻 RESMÎ MORFM DUYURUSU";display:block;margin-bottom:5px;color:#f6d789;font-size:.68rem;font-weight:950;letter-spacing:.11em}
.founder-participant{border-color:rgba(212,175,55,.36)!important;background:linear-gradient(135deg,rgba(104,18,31,.18),rgba(212,175,55,.05))!important;box-shadow:inset 3px 0 0 rgba(212,175,55,.72)}
.founder-entry-overlay{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at center,rgba(104,18,31,.34),rgba(0,0,0,.78));backdrop-filter:blur(8px);animation:founderOverlayOut 4s ease forwards}.founder-entry-card{position:relative;width:min(92vw,560px);padding:30px;border-radius:26px;text-align:center;border:1px solid rgba(246,215,137,.52);background:linear-gradient(145deg,rgba(9,9,11,.98),rgba(54,10,18,.97));box-shadow:0 30px 90px rgba(0,0,0,.65),0 0 50px rgba(212,175,55,.12);overflow:hidden}.founder-entry-card::before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent,rgba(212,175,55,.14),transparent 18%);animation:founderSpin 6s linear infinite}.founder-entry-card>*{position:relative;z-index:1}.founder-entry-card img{width:106px;height:106px;filter:drop-shadow(0 0 18px rgba(212,175,55,.28))}.founder-entry-card h3{margin:8px 0 5px;color:#f6d789;font-size:1.35rem}.founder-entry-card p{margin:0;color:#d6d3d1;font-size:.9rem}.founder-entry-frequency{height:18px;margin:18px auto 0;width:72%;background:repeating-linear-gradient(90deg,transparent 0 5px,rgba(246,215,137,.78) 5px 7px);mask:linear-gradient(180deg,transparent 0%,#000 20% 80%,transparent 100%);animation:founderFreq 1.1s ease-in-out infinite alternate}
.founder-control-trigger{border-color:rgba(212,175,55,.44)!important;color:#f6d789!important;background:linear-gradient(135deg,rgba(104,18,31,.34),rgba(212,175,55,.09))!important}.founder-control-modal{position:fixed;inset:0;z-index:10060;display:none;place-items:center;padding:18px;background:rgba(0,0,0,.72);backdrop-filter:blur(8px)}.founder-control-modal.is-open{display:grid}.founder-control-panel{width:min(94vw,720px);max-height:88vh;overflow:auto;border-radius:24px;padding:22px;border:1px solid rgba(212,175,55,.42);background:#0b090a;color:#fff;box-shadow:0 30px 80px rgba(0,0,0,.6)}.founder-control-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.founder-control-panel__head h3{margin:0;color:#f6d789}.founder-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.founder-control-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border-radius:15px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.founder-control-card strong{display:block;font-size:.83rem}.founder-control-card small{display:block;color:#8f98aa;margin-top:3px}.founder-switch{width:48px;height:27px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#252a36;position:relative;cursor:pointer}.founder-switch::after{content:"";position:absolute;width:19px;height:19px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.18s}.founder-switch.is-on{background:#68121f;border-color:#d4af37}.founder-switch.is-on::after{left:24px;background:#f6d789}.founder-announcement-box{margin-top:14px;padding:14px;border-radius:15px;border:1px solid rgba(212,175,55,.18);background:rgba(104,18,31,.09)}.founder-announcement-box textarea{width:100%;min-height:86px;resize:vertical;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#111217;color:#fff;padding:10px;outline:none}.founder-announcement-box button,.founder-panel-close{border:1px solid rgba(212,175,55,.4);background:linear-gradient(135deg,#68121f,#321016);color:#f6d789;border-radius:11px;padding:9px 13px;font-weight:900;cursor:pointer}
.founder-profile-shell .profile-exact__hero{border-color:rgba(212,175,55,.48)!important;background-image:linear-gradient(90deg,rgba(4,4,6,.92),rgba(26,7,12,.55),rgba(4,4,6,.82)),url('/assets/images/founder/morfm-founder-background.svg')!important;background-size:cover!important;background-position:center!important;box-shadow:inset 0 0 80px rgba(104,18,31,.28),0 18px 60px rgba(0,0,0,.35)}.founder-profile-shell .profile-exact__avatar-wrap{box-shadow:0 0 0 3px #1a0b0e,0 0 0 5px rgba(212,175,55,.78),0 0 28px rgba(212,175,55,.24)!important}.founder-profile-identity{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.founder-profile-mark{width:30px;height:30px;filter:drop-shadow(0 0 10px rgba(212,175,55,.2))}
@keyframes founderShimmer{to{background-position:-260% 0}}@keyframes founderSpin{to{transform:rotate(360deg)}}@keyframes founderFreq{from{transform:scaleY(.45)}to{transform:scaleY(1.15)}}@keyframes founderOverlayOut{0%,72%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
@media(max-width:680px){.founder-control-grid{grid-template-columns:1fr}.founder-entry-card{padding:24px 18px}.founder-entry-card img{width:86px;height:86px}}
