.paper-control{isolation:isolate;min-height:52px;color:var(--cobalt);font-weight:var(--font-weight-emphasis);cursor:pointer;transition:transform .16s var(--paper-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.45rem;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.paper-cut{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.paper-cut-fill{fill:var(--paper-light)}.paper-cut-texture{opacity:.32;mix-blend-mode:multiply}.paper-cut-edge{fill:none;stroke:var(--ink);stroke-width:1.15px;stroke-linejoin:round}.paper-cut-focus{fill:none;stroke:var(--focus);stroke-width:2.5px;stroke-linejoin:round;opacity:0}.paper-control--primary{color:var(--paper-light)}.paper-control--primary .paper-cut-fill{fill:var(--cobalt)}.paper-control--primary .paper-cut-texture{opacity:.2}.paper-control--primary .paper-cut-edge{stroke:color-mix(in srgb, var(--cobalt) 60%, var(--ink))}.paper-control:focus-visible{outline:none}.paper-control:focus-visible .paper-cut-focus{opacity:1}@media (hover:hover) and (pointer:fine){.paper-control:hover{transform:translateY(-1px)rotate(-.4deg)}.paper-control:not(.paper-control--primary):hover .paper-cut-edge{stroke:var(--cobalt);stroke-width:1.6px}}.paper-control:active{transform:translateY(1px)}.paper-control:not(.paper-control--primary):active .paper-cut-fill{fill:color-mix(in srgb, var(--cobalt) 14%, var(--paper-light))}html.dark .paper-cut-texture{mix-blend-mode:soft-light;opacity:.12}@media (prefers-reduced-motion:reduce){.paper-control,.paper-control:hover,.paper-control:active{transition:none;transform:none}}@media (forced-colors:active){.paper-control{border:1px solid buttontext}.paper-control:focus-visible{outline-offset:3px;outline:2px solid highlight}}
