@layer shop-base{*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#45141e;background:#faf7f1;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button,a,input,select,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-offset:5px;outline:3px solid #ae142e}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}button{color:inherit}}
.atelier-status{--status-accent:var(--sf-accent,#315747);box-sizing:border-box;border:1px solid var(--sf-line,#dde4df);background:var(--sf-bg,#fff);width:min(100% - 32px,680px);color:var(--sf-ink,#182a22);text-align:center;overflow-wrap:anywhere;border-radius:20px;margin:64px auto;padding:clamp(28px,6vw,64px) clamp(20px,5vw,48px);font-family:inherit}.atelier-status-brand{font-size:15px;font-weight:650}.atelier-status-code{color:var(--status-accent);letter-spacing:.12em;margin:20px 0 10px;font-size:18px}.atelier-status h1{margin:12px 0;font-size:clamp(28px,5vw,44px);line-height:1.15}.atelier-status>p:not(.atelier-status-brand,.atelier-status-code){margin:16px 0 28px;line-height:1.65}.atelier-status-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.atelier-status-action{max-width:100%;min-height:44px;color:var(--status-accent);font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;justify-content:center;align-items:center;padding:12px 20px;line-height:1.4;text-decoration:none;display:inline-flex}.atelier-status-action:focus-visible{outline:3px solid var(--status-accent);outline-offset:4px}@media (max-width:480px){.atelier-status{margin:32px auto}}
