[data-template=chr-kaca-patri]{--radius:6px;--field-bg:#232844;--line:#6d7195;--on-accent:#141729}[data-template=chr-kaca-patri] .font-display{font-family:var(--font-display), serif}[data-template=chr-kaca-patri]:not(.kpt-motion) .kpt-cover{transition:opacity .5s}[data-template=chr-kaca-patri]:not(.kpt-motion)[data-opened] .kpt-cover{opacity:0}@media (prefers-reduced-motion:reduce){[data-template=chr-kaca-patri][data-opened] .kpt-cover{opacity:0}}[data-template=chr-kaca-patri] .kpt-section{max-width:62rem;margin:64px auto 0;padding-inline:20px}[data-template=chr-kaca-patri] .kpt-title{font-family:var(--font-display), serif;text-align:center;font-size:clamp(1.75rem,5.5vw,2.75rem);line-height:1.08}[data-template=chr-kaca-patri] .kpt-countdown .inv-countdown__units{justify-content:center}[data-template=chr-kaca-patri] .kpt-countdown .inv-countdown__value{font-size:clamp(2.25rem,10vw,3.5rem);font-weight:700}[data-template=chr-kaca-patri] .kpt-cover{background:var(--lead);overflow:hidden}[data-template=chr-kaca-patri] .kpt-plate{background:var(--ground);border:3px solid var(--accent);padding:22px 20px;border-radius:110px 110px 8px 8px;width:min(100%,460px);padding-top:40px}[data-template=chr-kaca-patri] .kpt-button{background:var(--accent);color:var(--ground);cursor:pointer;padding:12px 26px;font-size:17px;font-weight:600;display:inline-block}[data-template=chr-kaca-patri] .kpt-light{pointer-events:none;opacity:.32;border-radius:50%;width:90vmin;height:90vmin;position:absolute}[data-template=chr-kaca-patri] .kpt-light--a{background:radial-gradient(circle, var(--ruby), transparent 68%);top:-20%;left:-24%}[data-template=chr-kaca-patri] .kpt-light--b{background:radial-gradient(circle, var(--sapphire), transparent 68%);bottom:-18%;right:-24%}[data-template=chr-kaca-patri] .kpt-title{color:var(--accent);font-weight:700}[data-template=chr-kaca-patri] .kpt-card{background:var(--card);border:2px solid var(--accent);text-align:center;border-radius:120px 120px 8px 8px;padding:58px 22px 28px}[data-template=chr-kaca-patri] .kpt-arch,[data-template=chr-kaca-patri] .kpt-portrait{border-radius:999px 999px 6px 6px}[data-template=chr-kaca-patri] .kpt-portrait{box-shadow:0 0 0 3px var(--accent)}[data-template=chr-kaca-patri] .kpt-quote blockquote{font-family:inherit;font-style:italic}[data-template=chr-kaca-patri] .kpt-when,[data-template=chr-kaca-patri] .kpt-countdown .inv-countdown__value{color:var(--accent);font-family:inherit}[data-template=chr-kaca-patri] .kpt-event{color:var(--accent);font-size:clamp(1.4rem,5vw,1.75rem)}[data-template=chr-kaca-patri] .kpt-closing{background:var(--lead)}[data-template=chr-kaca-patri] .kpt-closing .kpt-thanks{color:var(--accent);font-size:clamp(2.25rem,8vw,4rem)}
