/*! talk.dk · © 2026 talk.dk. Alle rettigheder forbeholdes. */
body.theme-friends{--bg:#efe0c4;--surface:#fffaf1;--card:#fffaf1;--ink:#2c1b10;--muted:#6b4a33;--line:#d6bf98;--shadow:0 1px 0 rgba(60, 30, 10, .08), 0 18px 40px -18px rgba(60, 30, 10, .45);--fr-brown:#6b3a1a;--c-bil:#15803d;--c-kaereste:#b91c1c;--c-arbejde:#1d4ed8;--c-born:#a76600;color-scheme:light;background:0 0}html:has(body.theme-friends){background:#efe0c4}body.theme-friends .theme-btn{display:none}.theme-sky.sky-friends{background:linear-gradient(#f3e6cf,#e6d2ae 84%,#9a6b45 84.2%,#7a5232)}.sky-friends .room{position:absolute;left:50%;bottom:1vh;width:min(100%,560px);translate:-50% 0}.sky-friends .room svg{display:block;width:100%}body.theme-friends:has(#dReady:not([hidden])) .sky-friends .room{display:none}body.theme-friends #dCard{--c:var(--fr-brown) !important}body.theme-friends .theme-quiz .intro h1{color:var(--fr-brown)}body.theme-friends .answers .a-q0{background:#b45309;border-color:#b45309;color:#fff}body.theme-friends .answers .a-q1{background:#15803d;border-color:#15803d;color:#fff}body.theme-friends .answers .a-q2{background:#1d4ed8;border-color:#1d4ed8;color:#fff}body.theme-friends .answers .a-q3{background:#b91c1c;border-color:#b91c1c;color:#fff}body.theme-friends{padding-bottom:calc(min(100vw,560px) * .42 + 2vh)}body.theme-friends .sc-eyebrow{color:var(--fr-brown)}.couch{position:relative;width:min(92vw,380px);display:grid;justify-items:center;gap:18px}.couch-num{font:clamp(3.6rem,16vw,5rem)/1 var(--display);color:var(--fr-brown)}.couch.tick .couch-num{animation:fr-pop .5s cubic-bezier(.2,1.6,.4,1)}.couch-sofa{width:100%}.couch-sofa svg{display:block;width:100%;overflow:visible}.couch .p{transform-box:fill-box;transform-origin:50% 100%;transition:transform .7s cubic-bezier(.5,-.3,.7,.5),opacity .7s}.couch[data-left="4"] .p5,.couch[data-left="3"] :is(.p5,.p1),.couch[data-left="2"] :is(.p5,.p1,.p4),.couch:is([data-left="1"],[data-left="0"]) :is(.p5,.p1,.p4,.p2){transform:translateY(-60%);opacity:0}.couch .p1{--ox:-40%}.couch .p4{--ox:20%}.couch .p5{--ox:40%}.couch .p2{--ox:-20%}.couch[data-left] .p{translate:0}.couch[data-left="4"] .p5,.couch[data-left="3"] :is(.p5,.p1),.couch[data-left="2"] :is(.p5,.p1,.p4),.couch:is([data-left="1"],[data-left="0"]) :is(.p5,.p1,.p4,.p2){translate:var(--ox)0}@keyframes fr-pop{from{transform:scale(1.7);opacity:.2}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.couch .p{transition:none}.couch.tick .couch-num{animation:none}}