/* Tactile controls. Keep navigation quieter than the main action. */
:root{--oo-button-edge:rgba(30,66,49,.22);--oo-button-shadow:rgba(20,48,34,.14);--oo-button-glint:rgba(255,255,255,.65)}
:root.dark,:root[data-appearance=dark]{--oo-button-edge:rgba(193,216,191,.25);--oo-button-shadow:rgba(0,0,0,.28);--oo-button-glint:rgba(255,255,255,.15)}
:is(.welcome-choice .primary,.workspace-heading>.primary,#reading-ask-button,.workspace-action,.library-action,.oo-guided-prompts button,.si-answer-depth button,#answer-tools button,#send,#fresh){
 border-radius:12px!important;border:1px solid var(--oo-button-edge)!important;
 background-image:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,0) 65%,rgba(0,0,0,.035))!important;
 box-shadow:inset 0 1px 0 var(--oo-button-glint),0 2px 0 var(--oo-button-edge),0 5px 12px var(--oo-button-shadow)!important;
 transition:box-shadow 160ms ease,transform 160ms ease,border-color 160ms ease;
 min-height:44px;
}
.navigation .nav-main>:is(button,a){border:1px solid transparent;transition:background-color 160ms ease,box-shadow 160ms ease,border-color 160ms ease}
.navigation .nav-main>[aria-current=page]{border-color:var(--oo-button-edge);background-image:linear-gradient(180deg,rgba(255,255,255,.18),transparent);box-shadow:inset 0 1px 0 var(--oo-button-glint),0 2px 5px var(--oo-button-shadow)}
@media(hover:hover){
 :is(.welcome-choice .primary,.workspace-heading>.primary,#reading-ask-button,.workspace-action,.library-action,.oo-guided-prompts button,.si-answer-depth button,#answer-tools button,#send,#fresh):not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--oo-button-glint),0 3px 0 var(--oo-button-edge),0 8px 16px var(--oo-button-shadow)!important}
 .navigation .nav-main>:is(button,a):not(:disabled):hover{border-color:var(--oo-button-edge);box-shadow:inset 0 1px 0 var(--oo-button-glint),0 2px 5px var(--oo-button-shadow)}
}
:is(.welcome-choice .primary,.workspace-heading>.primary,#reading-ask-button,.workspace-action,.library-action,.oo-guided-prompts button,.si-answer-depth button,#answer-tools button,#send,#fresh):not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px);box-shadow:inset 0 2px 4px var(--oo-button-shadow),0 1px 0 var(--oo-button-edge)!important}
:is(.welcome-choice .primary,.workspace-heading>.primary,#reading-ask-button,.workspace-action,.library-action,.oo-guided-prompts button,.si-answer-depth button,#answer-tools button,#send,#fresh):disabled{box-shadow:none!important;transform:none;opacity:.55}
:is(.welcome-choice .primary,.workspace-heading>.primary,#reading-ask-button,.workspace-action,.library-action,.oo-guided-prompts button,.si-answer-depth button,#answer-tools button,#send,#fresh):focus-visible{outline:3px solid currentColor;outline-offset:4px}
:root[data-si-motion=off] :is(button,.library-action){transition:none!important;transform:none!important}
@media(prefers-reduced-motion:reduce){:is(button,.library-action){transition:none!important;transform:none!important}}

.welcome-casework .primary{background-color:#f5f1e4!important;color:#214c3f!important}
