/* Calm service picker: orange is an accent, not the whole surface */
.social-connect .service-tile,.social-connect .service-custom{background:#fffdf9!important;border-color:#e3dbcf!important;color:#2b2926!important;box-shadow:0 3px 10px rgba(70,55,38,.035)!important}.social-connect .service-tile:hover,.social-connect .service-custom:hover{background:#fff7ef!important;border-color:#efa66f!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(160,83,28,.09)!important}.social-connect .service-tile:active,.social-connect .service-custom:active{background:#fff0e3!important;transform:translateY(0)}.social-connect .service-logo{background:#f5f0e8!important;box-shadow:inset 0 0 0 1px rgba(58,46,33,.06)!important}.social-connect .service-tile:hover .service-logo,.social-connect .service-custom:hover .service-logo{background:#fff!important}.social-connect .service-custom{background:#faf5ed!important}.social-connect .service-logo.custom{background:#f0e8dc!important;color:#c95d13!important}.social-connect .service-custom small{color:#887f74!important}.social-connect .service-tile>small{background:#2d2a26!important;color:#fff!important}.social-connect .service-filters button.active{background:#332f2a!important;border-color:#332f2a!important;color:#fff!important}.social-connect .service-filters button:hover:not(.active){background:#fff7ef!important;border-color:#efa66f!important;color:#9f4d15!important}

/* One geometry for live preview and published mobile profile */
.iphone-screen{overflow:hidden!important;border-radius:47px!important;clip-path:inset(0 round 47px)}.iphone-shell.desktop-mode .iphone-screen{border-radius:12px!important;clip-path:inset(0 round 12px)}.phone-card{left:17px!important;right:17px!important;top:50%!important;bottom:auto!important;width:auto!important;height:auto!important;min-height:0!important;max-height:calc(100% - 130px)!important;padding:24px 16px 34px!important;border-radius:28px!important;transform:translateY(-50%)!important;overflow:auto!important}.phone-card:has(.live-link),.phone-card:has(.live-link:nth-child(2)),.phone-card:has(.live-link:nth-child(4)),.phone-card:has(.live-volume:not([hidden])){min-height:0!important}.live-links,.public-links{display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:center!important;gap:12px!important}.live-link,.profile-link,.profile-link[type=button],button.profile-link{box-sizing:border-box!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;flex:0 0 48px!important;padding:8px!important;border-radius:var(--link-radius,14px)!important;display:grid!important;place-items:center!important;overflow:hidden!important}.live-link img,.profile-link .link-icon,.profile-link .link-icon img{width:30px!important;height:30px!important;border-radius:calc(var(--link-radius,14px) * .45)!important;object-fit:contain!important}.live-link b,.profile-link b,.profile-link>i{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.youtube-bg-frame{left:50%!important;right:auto!important;width:322%!important;height:100%!important;transform:translateX(-50%)!important}.iphone-shell.desktop-mode .youtube-bg-frame{width:100%!important}.public-youtube-bg{left:50%!important;right:auto!important;width:max(100vw,177.78vh)!important;height:100vh!important;transform:translateX(-50%)!important}.public-card{border-radius:28px!important;overflow:hidden!important}.public-card[data-link-align="left"] .public-links,.iphone-screen[data-link-align="left"] .live-links{justify-content:flex-start!important}.public-card[data-link-align="right"] .public-links,.iphone-screen[data-link-align="right"] .live-links{justify-content:flex-end!important}@media(max-width:650px){#publicProfile{padding:12px!important;place-items:center!important}.public-card{width:calc(100vw - 24px)!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;padding:28px 20px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:28px!important;overflow:auto!important}}

/* Desktop monitor preview keeps the same centered composition */
.iphone-shell.desktop-mode .phone-card{left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;width:min(430px,70%)!important;max-width:calc(100% - 48px)!important;max-height:calc(100% - 48px)!important;transform:translate(-50%,-50%)!important}.iphone-shell.desktop-mode .youtube-bg-frame{left:50%!important;width:178%!important;height:100%!important;transform:translateX(-50%)!important}

/* Nova Finance visual language + guns.lol navigation utilities */
.sidebar{width:272px!important;padding:22px 18px!important;background:radial-gradient(circle at -20% 42%,rgba(255,117,18,.12),transparent 34%),linear-gradient(180deg,#5a3019 0%,#3b2418 100%)!important;border:0!important;border-radius:0 34px 34px 0!important;box-shadow:18px 0 44px rgba(59,34,19,.12)!important;color:#fff!important}.workspace{margin-left:272px!important}.sidebar .brand{padding:2px 10px 20px!important;color:#fff!important}.sidebar .brand:after{content:'NOVA';color:#fff!important;font-size:21px!important;letter-spacing:.02em!important}.sidebar .mark{width:35px!important;height:35px!important;background-color:#ff760f!important;border-radius:50%!important;box-shadow:0 8px 20px rgba(255,104,8,.28)!important}.sidebar-search{height:46px;margin:0 2px 18px;padding:0 11px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:rgba(39,21,13,.32);color:#e3c9b9}.sidebar-search svg{width:18px;height:18px;flex:0 0 auto}.sidebar-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#fff;font:600 13px inherit}.sidebar-search input::placeholder{color:#d4b9a9}.sidebar-search kbd{padding:3px 6px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:rgba(0,0,0,.12);color:#cdb09f;font:9px inherit;white-space:nowrap}.sidebar-section-title{width:100%;padding:8px 10px 7px;display:flex;justify-content:space-between;border:0;background:none;color:#f5e9e2;font-weight:750;font-size:13px}.sidebar-section-title i{font-style:normal}.sidebar nav{padding:7px;border:1px solid rgba(255,192,145,.18);border-radius:19px;background:rgba(119,61,30,.35);gap:4px!important}.sidebar nav button{min-height:48px!important;padding:8px 11px!important;border-radius:13px!important;color:#d9c5b9!important;font-weight:700!important}.sidebar nav button:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.sidebar nav button.active{background:#fff!important;color:#372319!important;box-shadow:0 10px 24px rgba(34,16,7,.15)!important}.sidebar nav button.active .nav-icon{background-color:#ff6d00!important}.sidebar nav button:not(.active) .nav-icon{background-color:#d6c0b2!important}.sidebar .upgrade{display:none!important}.sidebar-tools{margin-top:auto;display:grid;gap:8px}.sidebar-tools>div{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(33,18,12,.24)}.sidebar-tools b{display:block;margin-bottom:10px;color:#f0dfd5;font-size:12px;line-height:1.35}.sidebar-tools a,.sidebar-tools button,.sidebar-tools>button{min-height:42px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,145,64,.36);border-radius:12px;background:rgba(255,112,15,.12);color:#fff;text-decoration:none;font-weight:700;font-size:12px}.sidebar-tools>button{width:100%}.sidebar-tools>button:last-child{justify-content:center;background:#ff6d00;border-color:#ff7e24;box-shadow:0 10px 24px rgba(255,91,0,.2)}.sidebar .user{margin-top:10px!important;padding:10px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:15px!important;background:rgba(36,19,12,.3)!important;color:#fff!important}.sidebar .user>span{background:#ff6d00!important;color:#fff!important}.sidebar .user b{color:#fff!important}.sidebar .user small{color:#cdb4a5!important}.rights-confirm{margin:18px 0!important;padding:14px 16px!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;border:1px solid #ded4c5!important;border-radius:16px!important;background:#fffaf3!important;color:#2b2926!important}.rights-confirm input{width:20px!important;height:20px!important;margin:1px 0 0!important;accent-color:#e76713}.rights-confirm span{display:grid;gap:4px}.rights-confirm b{font-size:13px}.rights-confirm small{font-size:11px;line-height:1.45;color:#756d63}.rights-confirm a{color:#9b470d}.copyright-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.copyright-form label{display:grid;gap:7px;font-weight:700}.copyright-form label:nth-of-type(n+5),.copyright-form .copyright-declaration,.copyright-form button,.copyright-form p{grid-column:1/-1}.copyright-form input,.copyright-form textarea{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid #d8cfc1;border-radius:12px;background:#fffdf9;color:#292724;font:inherit}.copyright-form textarea{min-height:130px;resize:vertical}.copyright-declaration{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;font-weight:500!important;line-height:1.45}.copyright-declaration input{width:20px!important;height:20px}.copyright-form #copyrightResult.success{color:#347344}.copyright-form #copyrightResult.error{color:#b12f25}.report-profile{min-height:44px;padding:0 15px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(10,10,14,.6);color:#fff;text-decoration:none;backdrop-filter:blur(16px);font-size:12px}.copyright-admin>h2{display:flex;align-items:center;gap:9px}.copyright-admin>h2 small{padding:4px 8px;border-radius:99px;background:#fff0e3;color:#a24c11;font-size:10px}.report-list{display:grid;gap:10px}.report-item{padding:16px;display:flex;justify-content:space-between;gap:20px;border:1px solid var(--mk-line);border-radius:16px;background:var(--mk-surface)}.report-item>div:first-child{display:grid;gap:5px}.report-item span{font-size:10px;color:#9b4d15}.report-item small{color:#827b71}.report-item p{margin:4px 0}.report-item>div:last-child{display:flex;align-items:center;gap:8px}.report-item .danger{min-height:40px;padding:0 14px;border-radius:99px}.report-item.actioned{border-color:#e9a46f}.report-item.dismissed{opacity:.72}@media(max-width:900px){.sidebar{width:76px!important;padding:18px 10px!important;border-radius:0 24px 24px 0!important}.workspace{margin-left:76px!important}.sidebar-search,.sidebar-section-title,.sidebar-tools{display:none}.sidebar .brand{padding-inline:7px!important}.sidebar .brand:after{display:none}.sidebar nav{padding:5px}.sidebar nav button{justify-content:center!important;padding:8px!important}}@media(max-width:650px){.sidebar.open{width:min(300px,88vw)!important}.sidebar.open .sidebar-search,.sidebar.open .sidebar-section-title,.sidebar.open .sidebar-tools{display:flex}.sidebar.open .sidebar-tools{display:grid}.sidebar.open .brand:after{display:inline}.workspace{margin-left:0!important}.copyright-form{grid-template-columns:1fr}.copyright-form label{grid-column:1!important}.report-item{display:grid}.public-actions{left:12px;right:12px;justify-content:flex-end}.report-profile{margin-right:auto}}
