.prt-paper{background-color:color-mix(in srgb,var(--theme-color-main) 3%,#fff)}.prt-paper-2{background-color:color-mix(in srgb,var(--theme-color-main) 7%,#fff)}.prt-tint-main{background-color:color-mix(in srgb,var(--theme-color-main) 14%,#fff)}.prt-tint-second{background-color:color-mix(in srgb,var(--theme-color-second) 14%,#fff)}.prt-line{border-color:color-mix(in srgb,var(--theme-color-main) 14%,#fff)}.prt-muted{color:color-mix(in srgb,var(--theme-color-main) 62%,#fff)}.prt-bar{background:linear-gradient(90deg,var(--theme-color-second) 0 25%,var(--theme-color-main) 25% 50%,color-mix(in srgb,var(--theme-color-second) 45%,#fff) 50% 75%,color-mix(in srgb,var(--theme-color-main) 45%,#fff) 75% 100%)}.prt-crop{--c:var(--theme-color-main);background-image:linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;padding:14px;position:relative}.prt-halftone-second{background-image:radial-gradient(circle,color-mix(in srgb,var(--theme-color-second) 28%,transparent) 1.6px,transparent 1.8px);background-size:14px 14px}.prt-halftone-main{background-image:radial-gradient(circle,color-mix(in srgb,var(--theme-color-main) 20%,transparent) 1.6px,transparent 1.8px);background-size:14px 14px}.prt-halftone-light{background-image:radial-gradient(circle,hsla(0,0%,100%,.08) 1.4px,transparent 1.6px);background-size:12px 12px}.prt-tag{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--theme-color-main) 14%,#fff);border-radius:999px;color:var(--theme-color-main);display:inline-flex;font-size:12px;font-weight:800;gap:10px;letter-spacing:.5px;margin-bottom:14px;padding:6px 14px 6px 12px}.prt-tag-dots{--d:1;background:var(--theme-color-second);border-radius:50%;box-shadow:calc(10px*var(--d)) 0 0 var(--theme-color-main),calc(20px*var(--d)) 0 0 color-mix(in srgb,var(--theme-color-second) 45%,#fff),calc(30px*var(--d)) 0 0 color-mix(in srgb,var(--theme-color-main) 45%,#fff);display:inline-block;flex-shrink:0;height:7px;margin-inline-end:30px;width:7px}[dir=rtl] .prt-tag-dots{--d:-1}.prt-shadow{box-shadow:0 1px 0 color-mix(in srgb,var(--theme-color-main) 12%,#fff),0 10px 30px -12px color-mix(in srgb,var(--theme-color-main) 25%,transparent)}.prt-shadow-lift{box-shadow:0 2px 0 color-mix(in srgb,var(--theme-color-main) 12%,#fff),0 24px 40px -16px color-mix(in srgb,var(--theme-color-main) 32%,transparent)}.prt-lift{transition:transform .3s,box-shadow .3s}.prt-lift:hover{transform:translateY(-6px)}.prt-zoom{transition:transform .6s}.group:hover .prt-zoom{transform:scale(1.06)}.prt-outline-btn{background:transparent;border:2px solid var(--theme-color-main);color:var(--theme-color-main);transition:background-color .2s,color .2s}.prt-outline-btn:hover{background:var(--theme-color-main);color:#fff}.prt-outline-btn:focus-visible,.prt-solid-btn:focus-visible{outline:3px solid var(--theme-color-second);outline-offset:2px}.prt-solid-btn{background:var(--theme-color-second);color:#fff;transition:background-color .2s}.prt-solid-btn:hover{background:var(--theme-color-main)}@media (prefers-reduced-motion:reduce){.prt-lift,.prt-outline-btn,.prt-solid-btn,.prt-zoom{transition:none}.group:hover .prt-zoom,.prt-lift:hover{transform:none}}