.samliv-button--dark,.samliv-bottom-compose{background:var(--samliv-green)!important;color:#fff!important}
.samliv-top-search,.samliv-bottom-nav a[aria-current=page]{color:var(--samliv-green)!important}
.samliv-header,.samliv-admin-header{border-bottom-color:var(--samliv-accent,#879b79)}
.samliv-app :is(button,a,input,textarea,select):focus-visible{outline-color:var(--samliv-accent,#879b79)}
.samliv-form input[type=checkbox]{width:auto;justify-self:start}

/* Vuxna: navy, copper and warm paper. Scoped to this community only. */
body[data-community="vuxna"]{background:radial-gradient(ellipse at 10% 0%,#dcc6b444,transparent 55%),#f4f0e9;color:#20364a;--samliv-green:#20364a;--samliv-accent:#c47c50;--samliv-bg:#f4f0e9}
body[data-community="vuxna"] .samliv-header{background:#faf7f1f5;backdrop-filter:blur(16px);border-top:4px solid #20364a;border-bottom:1px solid #d6c9b9;box-shadow:0 6px 28px #20364a0a}
body[data-community="vuxna"] .samliv-brand img{width:205px;height:auto;max-height:60px;object-fit:contain}
body[data-community="vuxna"] :is(.samliv-post,.samliv-composer,.samliv-profile-card,.samliv-profile-private,.samliv-feed-post){border-color:#dfd4c7;box-shadow:0 10px 32px #20364a08;border-radius:20px}
body[data-community="vuxna"] :is(h1,h2){letter-spacing:-.045em}
body[data-community="vuxna"] .samliv-dialog{background:#fcfaf5;border:1px solid #d6c9b9;border-radius:24px;box-shadow:0 30px 100px #14263644}
body[data-community="vuxna"] .samliv-privacy-footer{border-top:1px solid #d6c9b9;color:#596471;padding-top:26px}
body[data-community="vuxna"] .samliv-bottom-nav{background:#faf7f1f5;border-color:#d6c9b9}
body[data-community="vuxna"] #samliv-live-feed>.samliv-flow-intro{background:linear-gradient(125deg,#20364a,#304f64);color:#faf7f1;border-radius:24px;padding:clamp(32px,5vw,60px);font:500 clamp(21px,2.3vw,32px)/1.6 Georgia,serif;box-shadow:0 18px 48px #20364a16;border-bottom:5px solid #c47c50}
body[data-community="vuxna"] #samliv-live-feed>.samliv-flow-intro::before{content:"VUXNA.SE · 30+";display:block;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.19em;color:#e3b68e;margin-bottom:18px}
body[data-community="vuxna"] :is(input,textarea,select){accent-color:#c47c50}
@media(max-width:600px){body[data-community="vuxna"] .samliv-brand img{width:166px}body[data-community="vuxna"] #samliv-live-feed>.samliv-flow-intro{padding:28px}}

body[data-community="vuxna"] #samliv-live-feed>.samliv-flow-intro{position:relative;overflow:hidden}
body[data-community="vuxna"] #samliv-live-feed>.samliv-flow-intro h1{font:500 clamp(38px,5vw,58px)/1.1 Georgia,serif;max-width:560px;margin:18px 0 24px;letter-spacing:-.045em}
body[data-community="vuxna"] #samliv-live-feed>.samliv-flow-intro p{color:#e1e5e8;font:400 17px/1.8 Arial,sans-serif;max-width:600px}
body[data-community="vuxna"] #samliv-live-feed>.samliv-flow-intro .samliv-button--dark{background:#f5efe5!important;color:#20364a!important;border-radius:999px;margin-top:16px;padding:15px 28px}
body[data-community="vuxna"] :is(.samliv-flow-card,.samliv-flow-composer){border-color:#dfd4c7;box-shadow:0 10px 32px #20364a08;background:#fcfaf5}
