.art6{--ink:#111;--paper:#f6f5f2;--surface:#fff;--line:#e7e5e0;--muted:#76746f;--soft:#f2f1ee;--accent:#ff5a1f;--ease:cubic-bezier(0.23,1,0.32,1);background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.art6 .font-thin-display{font-family:var(--font-montserrat),system-ui,sans-serif}.art6 .art6-lift{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.art6 .art6-lift:hover{transform:translateY(-2px);box-shadow:0 14px 34px -18px rgba(0,0,0,.3)}.art6 .art6-press{transition:transform .16s var(--ease)}.art6 .art6-press:active{transform:scale(.97)}.art6 :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes a6-drop{0%{opacity:0;transform:translateY(-14px)}}@keyframes a6-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes a6-pop{0%{opacity:0;transform:scale(.4)}}@keyframes a6-grow-x{0%{transform:scaleX(0)}}@keyframes a6-draw{0%{stroke-dashoffset:var(--len,600)}}@keyframes a6-fade{0%{opacity:0}}@keyframes a6-flash{0%,to{opacity:0}18%,60%{opacity:1}}@keyframes a6-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}@keyframes a6-cycle{0%,30%{opacity:1}34%,96%{opacity:0}to{opacity:1}}@keyframes a6-toast{0%,10%{opacity:0;transform:translateY(6px)}18%,62%{opacity:1;transform:none}72%,to{opacity:0;transform:translateY(6px)}}@keyframes a6-blink{50%{opacity:.2}}.art6 .a6-drop,.art6 .a6-grow-x,.art6 .a6-ping,.art6 .a6-pop,.art6 .a6-rise,.art6 .a6-toast{transform-box:fill-box}.art6 .a6-drop{animation:a6-drop .8s var(--ease) var(--d,0ms) both}.art6 .a6-rise{animation:a6-rise .7s var(--ease) var(--d,0ms) both}.art6 .a6-pop{transform-origin:center;animation:a6-pop .6s var(--ease) var(--d,0ms) both}.art6 .a6-grow-x{transform-origin:var(--o,left) center;animation:a6-grow-x .9s var(--ease) var(--d,0ms) both}.art6 .a6-draw{stroke-dasharray:var(--len,600);animation:a6-draw 2.2s var(--ease) var(--d,0ms) both}.art6 .a6-fade{animation:a6-fade .9s ease-out var(--d,0ms) both}.art6 .a6-flash{opacity:0;animation:a6-flash 1.1s ease-out var(--d,0ms)}.art6 .a6-ping{transform-origin:center;animation:a6-ping 1.8s ease-out infinite}.art6 .a6-cycle{animation:a6-cycle 9s ease-in-out var(--d,0ms) infinite}.art6 .a6-toast{animation:a6-toast 6s var(--ease) var(--d,0ms) infinite}.art6 .a6-blink{animation:a6-blink 1s steps(1) infinite}@media (prefers-reduced-motion:reduce){.art6 *,.art6 :after,.art6 :before{transition:none!important;animation:none!important}}