.pln-vinjett{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 38%, transparent 52%, rgba(0, 0, 0, var(--pln-vinjett,.24)) 100%);position:fixed;inset:0}.pln-korn{z-index:2;pointer-events:none;background-image:url(/img/korn.png);background-size:var(--pln-korn-ruta,128px) var(--pln-korn-ruta,128px);opacity:var(--pln-korn,.6);mix-blend-mode:soft-light;background-repeat:repeat;position:fixed;inset:0}.pln-flack{display:none}.pln[data-pol=papper] .pln-flack{z-index:1;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(34% 26% at 82% 12%,#7a4b4a1a,#0000 70%),radial-gradient(26% 20% at 8% 58%,#7a4b4a12,#0000 70%),radial-gradient(40% 30% at 60% 96%,#3c30281a,#0000 72%);display:block;position:fixed;inset:0}.pln[data-pol=papper] .pln-korn{mix-blend-mode:multiply}.pln-spok{z-index:-1;font-family:var(--font-display,serif);font-weight:800;font-size:var(--pln-spok-grad,24rem);letter-spacing:-.05em;pointer-events:none;-webkit-user-select:none;user-select:none;color:color-mix(in srgb, var(--mark) calc(var(--pln-spok,.055) * 100%), transparent);text-shadow:var(--pln-miss-dx,2px) var(--pln-miss-dy,1px) 0 color-mix(in srgb, var(--pln-rost) calc(var(--pln-miss-alfa,.4) * 30%), transparent);line-height:1;position:absolute;top:-.18em;right:-.06em}.pln-linjal{background:color-mix(in srgb, var(--mark) calc(var(--pln-linje,.32) * 100%), transparent);height:2px;position:relative}.pln-linjal:after{content:"";background:color-mix(in srgb, var(--mark) calc(var(--pln-linje,.32) * 60%), transparent);height:1px;position:absolute;top:4px;left:0;right:0}.pln-linjal[data-tunn]{height:1px}.pln-linjal[data-tunn]:after{top:3px}.pln-huvudrad{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.pln-stampel{transform:rotate(var(--pln-vrid,-1.6deg));letter-spacing:.26em;padding:.42em .9em .38em;display:inline-block;position:relative}.pln-stampel[data-vrid=alt]{transform:rotate(var(--pln-vrid-alt,1.1deg))}.pln-stampel:before{content:"";border:1px solid color-mix(in srgb, var(--mark) calc(var(--pln-stampelram,.38) * 100%), transparent);border-radius:2px;position:absolute;inset:0;-webkit-mask-image:url(/persona/dither-50.png);mask-image:url(/persona/dither-50.png);-webkit-mask-size:5px 5px;mask-size:5px 5px}.pln-stampel[data-rost]:before{border-color:color-mix(in srgb, var(--pln-rost) 85%, transparent)}.pln .bracket{padding:.4em .85em .36em;display:inline-block;position:relative}.pln .bracket.inline-flex{display:inline-flex}.pln .bracket:before,.pln .bracket:after{border:1px solid color-mix(in srgb, var(--mark) calc(var(--pln-stampelram,.38) * 100%), transparent);border-radius:2px;transition:border-color .5s;position:absolute;inset:0;transform:none;-webkit-mask-image:url(/persona/dither-50.png);mask-image:url(/persona/dither-50.png);-webkit-mask-size:5px 5px;mask-size:5px 5px;content:""!important}.pln .bracket:after{border-color:color-mix(in srgb, var(--pln-rost) 45%, transparent);opacity:0;transition:opacity .5s;inset:2px -2px -2px 2px}.pln .bracket:hover:after,.pln .bracket[data-active=true]:after{opacity:1}.pln .bracket[data-active=true]:before{border-color:color-mix(in srgb, var(--mark) 80%, transparent)}.pln .pln-titel{text-transform:uppercase;letter-spacing:.005em;font-size:clamp(3rem,9.5vw,7.2rem);font-weight:700;line-height:.92}.pln .pln-titel:before{content:"";background:var(--mark);width:1.55em;height:.075em;margin-bottom:.22em;display:block}.pln-fig{border:1px solid color-mix(in srgb, var(--mark) 26%, transparent);background:color-mix(in srgb, var(--mark) 4%, transparent);padding:10px;position:relative}.pln-fig:after{content:"";pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url(/img/korn.png);background-size:96px 96px;position:absolute;inset:10px}.pln-figtext{letter-spacing:.22em;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.7rem;display:flex}.pln-fot{color:color-mix(in srgb, var(--mark) 62%, transparent);justify-content:space-between;align-items:baseline;gap:1.5rem;margin-top:1.1rem;display:flex}.pln-topptoning{z-index:40;pointer-events:none;background:linear-gradient(to bottom, var(--ground) 0%, var(--ground) 42%, color-mix(in srgb, var(--ground) 62%, transparent) 72%, transparent 100%);height:clamp(6.5rem,13vh,9.5rem);position:fixed;inset:0 0 auto}.pln[data-pol=papper] .pln-huvudrad>span:last-child{background:color-mix(in srgb, var(--ground) 84%, transparent);border-radius:2px;padding:.35em .7em}.pln[data-pol=papper] .pln-huvudrad,.pln[data-pol=papper] .pln-fot{color:color-mix(in srgb, var(--mark) 85%, transparent)}
