:root{--taika-control-ink:#171715;--taika-control-accent:#a33521;--taika-control-paper:#efede7;--taika-control-radius:2px;--taika-control-ease:cubic-bezier(.22, .61, .36, 1)}.taika-button.taika-button{isolation:isolate;border-radius:var(--taika-control-radius);color:#fff;letter-spacing:-.01em;text-align:center;vertical-align:middle;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;max-width:100%;min-height:52px;transition:transform .12s var(--taika-control-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:14px 42px 14px 20px;font-family:Taika Sans,Arial,sans-serif;font-size:14px;font-weight:550;line-height:1.35;text-decoration:none;display:inline-flex;position:relative}.taika-button.taika-button:before{content:"";z-index:-1;background:var(--taika-control-ink);border-radius:inherit;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);transition:background-color .18s var(--taika-control-ease), box-shadow .18s var(--taika-control-ease);position:absolute;inset:0}.taika-button-mark{pointer-events:none;width:19px;height:19px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.taika-button-label{text-wrap:balance;overflow-wrap:anywhere;min-width:0;position:relative}.taika-button.taika-button--compact{white-space:nowrap;min-height:44px;padding:11px 36px 11px 16px;font-size:12px}.taika-button--compact .taika-button-mark{right:11px}.taika-button.taika-button--secondary{color:var(--taika-control-ink);border:1px solid #b3b3a9;padding-inline:20px}.taika-button.taika-button--secondary:before{clip-path:none;background:#fff}.taika-button.taika-button--text{min-height:44px;color:var(--taika-control-ink);text-align:left;text-underline-offset:5px;justify-content:flex-start;padding:10px 0;text-decoration:underline;text-decoration-thickness:1px}.taika-button.taika-button--text:before{display:none}.taika-button.taika-button:focus-visible{outline:2px solid var(--taika-control-accent);outline-offset:4px}.taika-button.taika-button:is(:disabled,[aria-disabled=true]){opacity:.48;cursor:not-allowed;transform:none}.taika-button.taika-button[aria-busy=true]{cursor:progress}@media (hover:hover) and (pointer:fine){.taika-button--primary:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover:before{background:var(--taika-control-accent)}.taika-button--primary:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover .taika-wand-tip{fill:currentColor}.taika-button--secondary:not(:disabled):not([aria-disabled=true]):hover:before{background:var(--taika-control-paper)}.taika-button--text:not(:disabled):not([aria-disabled=true]):hover{color:var(--taika-control-accent)}}.taika-button.taika-button:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(:focus-visible){transform:translateY(1px)}.platform .platform-header a.taika-button{color:#fff;flex-shrink:0;text-decoration:none}.platform .platform-header a.taika-button:hover{text-decoration:none}.platform .platform-header a.taika-button--compact{min-height:44px}.platform{--ds-focus:var(--taika-control-accent)}.platform :is(button,input,select,a,summary):focus-visible{outline-width:2px;outline-color:var(--taika-control-accent);outline-offset:4px}.platform :is(.landing-feature-tabs,.identity-format-controls,.library-tabs,.template-demo-controls) button{border-radius:var(--taika-control-radius);min-height:44px;transition:background-color .16s var(--taika-control-ease), color .16s var(--taika-control-ease)}.platform :is(.landing-feature-tabs,.identity-format-controls,.library-tabs,.template-demo-controls) button[aria-pressed=true]{border-bottom-color:var(--taika-control-accent);color:var(--taika-control-ink);box-shadow:inset 0 -2px var(--taika-control-accent)}.platform .template-workbench .template-demo-controls>div:last-child button[aria-pressed=true]{background:var(--taika-control-paper);box-shadow:inset 0 -2px var(--taika-control-accent);border-color:#b3b3a9}.platform .template-close{border-radius:var(--taika-control-radius);min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.taika-button.taika-button,.taika-button.taika-button:before,.taika-button.taika-button:after,.platform :is(.landing-feature-tabs,.identity-format-controls,.library-tabs,.template-demo-controls) button{transition:none}.taika-button.taika-button:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(:focus-visible){transform:none}}@media (prefers-reduced-motion:no-preference){.taika-button[data-studio-opening=true] .taika-wand{animation:taika-entry-stroke var(--folio-settle,.5s) var(--folio-ease,ease-out)}}@keyframes taika-entry-stroke{0%{transform:rotate(0)}45%{transform:rotate(18deg)translate(2px)}to{transform:rotate(0)}}@media (forced-colors:active){.platform .platform-header a.taika-button,.taika-button.taika-button{color:buttontext;background:buttonface;border:1px solid buttontext}.taika-button.taika-button:before,.taika-button.taika-button:after{display:none}.taika-button.taika-button:focus-visible{outline-color:highlight}}
