.login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--pb-bg);color:var(--pb-text);font-family:Inter,Helvetica Neue,Arial,sans-serif}.login>.login-kort{align-self:center;justify-self:center;margin:2rem}.login-panel{box-sizing:border-box;margin:1rem 1rem 1rem 0;border-radius:22px;padding:2.5rem;background:var(--pb-brand);color:var(--pb-brand-text);display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 2rem)}.login-panel-mark{font-size:2.5rem;line-height:1}.login .login-panel-text{margin:0;font-size:clamp(1.75rem,3.2vw,3rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;text-wrap:balance;color:inherit}.login-panel-fot{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.login:not(:has(>.login-panel)){grid-template-columns:1fr}@media (max-width:56rem){.login{grid-template-columns:1fr}.login-panel{display:none}}.login-kort{width:min(26rem,100%);display:grid;grid-gap:.9rem;gap:.9rem;background:var(--pb-kort);border:1px solid var(--pb-rand);border-radius:18px;padding:2rem}.login-mark{width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;background:var(--pb-brand);color:var(--pb-brand-text);font-size:1rem}.login h1{margin:0;font-size:1.375rem;letter-spacing:-.01em}.login p{margin:0;color:var(--pb-dampad);line-height:1.6}.login-form{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.4rem}.login-form input{font:inherit;font-size:.9375rem;padding:.7rem .85rem;border:1px solid var(--pb-rand);border-radius:12px;background:var(--pb-panel);color:var(--pb-text)}.login-form input:focus-visible{outline:2px solid var(--pb-brand);outline-offset:2px}.login-not{font-size:.8125rem;color:var(--pb-dampad-liten)}.login-not a{color:inherit}.login{position:relative;--pb-bg:#0B0B0C;--pb-kort:#141416;--pb-rand:#232326;color-scheme:dark}.login-hem{position:absolute;top:1.25rem;left:1.5rem;z-index:1;font-size:1.125rem;font-weight:500;letter-spacing:-.03em;text-decoration:none;color:#F4F3EF}.login-hem:hover{opacity:.75}.onboarding-form{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.onboarding-form label{display:flex;flex-direction:column;gap:.35rem}.onboarding-form input:not([type]),.onboarding-form input[type=text]{font:inherit;padding:.7rem .9rem;border:1px solid var(--pb-rand);border-radius:10px;background:var(--pb-bg);color:var(--pb-text)}.onboarding-val{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.onboarding-val label{flex-direction:column;gap:.2rem;padding:.8rem;border:1px solid var(--pb-rand);border-radius:12px;cursor:pointer;font-size:.8125rem}.onboarding-val label:has(input:checked){border-color:var(--pb-text)}.onboarding-val input{margin:0 0 .2rem}.onboarding-val span{color:var(--pb-dampad);line-height:1.4}.delning-kommentar{max-width:40rem;margin:3rem auto;padding:1.5rem;border-radius:16px;background:#F4F3EF;color:#17171A;font-family:Inter,-apple-system,sans-serif}.delning-kommentar h2{margin:0 0 .4rem;font-size:1.25rem}.delning-kommentar p{margin:0 0 1rem;color:#55554F}.dk-form{display:grid;grid-gap:.6rem;gap:.6rem}.dk-form input,.dk-form textarea{font:inherit;padding:.65rem .8rem;border:1px solid #d6d4cd;border-radius:10px;background:#FFFFFF;color:#17171A}