.bible-app{--study-control-hover:#eed5af17;--study-control-selected:#c9a87830;--study-control-edge:#e9cda457;--study-control-focus:#e6bd86}.bible-app :where(button,summary,.study-action-link,.account-nav){-webkit-tap-highlight-color:transparent;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.bible-app :where(input,textarea,select){transition:background-color .16s,border-color .16s,box-shadow .16s}.bible-app :is(button,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--study-control-focus);outline-offset:3px}.bible-app :is(input,textarea,select):focus-visible{outline-offset:2px;border-color:var(--study-control-edge);box-shadow:0 0 0 3px #e6bd8614}.bible-app button:disabled,.bible-app [aria-disabled=true]{pointer-events:none}.bible-app :where(summary){cursor:pointer;border-radius:8px}.bible-app :where(button:not(.verse-caption):not(.home-film-trigger),summary):active:not(:disabled){box-shadow:inset 0 0 0 1px #f2dab633}@media (hover:hover) and (pointer:fine){.bible-app button:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-selected=true]):not([aria-expanded=true]):not(:where(.study-primary,.end-call,.account-danger,.verse-caption,.reader-reference,.stage-select,.tile-drag-grip,.home-film-trigger)):hover,.bible-app :is(summary,.study-action-link,.account-nav):not([aria-disabled=true]):hover{background-color:var(--study-control-hover);border-color:var(--study-control-edge);color:#fff3df;box-shadow:inset 0 0 0 1px #f1dab714}.bible-app button:is([aria-pressed=true],[aria-selected=true]):not(:disabled):hover{background-color:#c9a87840;border-color:#e7c28e94;box-shadow:inset 0 0 0 1px #efd4ad1a}.bible-app .study-primary:not(:disabled):hover{color:#281e13;background-color:#d4b586;border-color:#e0c294;box-shadow:inset 0 0 0 1px #fff3dd24}.bible-app .meeting-dock>.meeting-call-actions>.end-call:hover,.bible-app .account-danger:not(:disabled):hover{color:#fff3ea;background-color:#b34239;border-color:#d27b6f}.bible-app .meeting-scripture>.verse-caption:hover{color:#ffe7bf;box-shadow:none;background:0 0}.bible-app .reader-reference:hover{color:#f0c993;text-decoration-color:#d6ad75}.bible-app .studio-stage-row:not(.selected):hover{background-color:#eed5af12;border-color:#e9cda452}.bible-app .studio-stage-row.selected:hover{border-color:#e7c28ea6}.bible-app .meeting-calendar-days button.selected:hover{color:#21180f;background-color:#d4b586;border-color:#e0c294}.bible-app :is(input:not([type=checkbox]):not([type=range]),textarea,select):not(:disabled):not(:focus):hover{background-color:#27201973;border-color:#e9cda466}.bible-app :is(.legal-links,.bible-footer-legal,.account-terms,.account-security) a:hover{color:#ffe4bb;text-underline-offset:4px;text-decoration:underline}.bible-app .participant-tile:hover:not([data-drop-target=true]){border-color:#f5e1c180}.bible-app .participant-facilitator:hover:not([data-drop-target=true]){border-color:#e1bc80}}.bible-app .meeting-dock>div>button[aria-expanded=true],.bible-app .meeting-header .meeting-session-trigger[aria-expanded=true]{background-color:var(--study-control-selected);color:#ffe4bd;box-shadow:inset 0 0 0 1px #e7c28e52}.bible-app .meeting-session-options>.session-auto-layout[aria-pressed=true]{color:#ead0a7;background-color:#c9a87821}.bible-app .session-layout-picker button[aria-pressed=true],.bible-app .account-tabs button[aria-selected=true]{background-color:var(--study-control-selected);color:#ffe4bd;border-color:#e7c28e6b}.bible-app .account-tabs button{border:1px solid #0000}.bible-app .studio-stage-row{transition:background-color .16s,border-color .16s}.bible-app .studio-stage-row.selected{background-color:#c9a8781f;border-color:#ddb7818c}.bible-app .studio-stage-row .stage-select{box-shadow:none;background:0 0}.bible-app .stage-select[aria-pressed=true]{color:#ffdfad}.bible-app :is(.meeting-session-options,.return-popover,.reader-tool-hint,.meeting-more-panel){border-color:#e8cfac3d;box-shadow:0 14px 40px #00000052}.bible-app .bible-share-menu.glass{border-color:#e8cfac3d;border-radius:15px;padding:8px;box-shadow:0 14px 40px #00000052;background:#231f19f7!important}.bible-app .bible-share-menu>button{border-radius:9px;gap:10px;min-height:42px;padding:10px 12px;font-size:12px}.bible-app .bible-share-menu>button>svg{flex:none;width:17px;height:17px}.bible-app .meeting-session-options>button:last-child{border-top-color:#e9cda43b;min-height:42px;margin-top:3px;font-size:12px}.bible-app .meeting-lighting-picker{border-color:#e8cfac26}.bible-app .meeting-lighting-picker legend{color:#d9c6a9;font-size:11px}.bible-app .meeting-lighting-picker small{color:#bfb09b;font-size:10px}.bible-app .meeting-reader>.reader-tool-hint{gap:12px}.bible-app .reader-tool-hint .reader-actions{gap:6px}.bible-app .reader-tool-hint .reader-tools-tip{color:#bfb29f;line-height:1.5}.bible-app .return-popover p{color:#d7c9b6;line-height:1.6}.bible-app .reader-reference{border-radius:6px}.bible-app>.study-feedback-stack{z-index:190;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:thin;pointer-events:none;gap:8px;width:min(440px,100vw - 36px);max-height:36dvh;display:grid;position:fixed;overflow:auto}:is(.bible-app.bible-session>.study-feedback-stack,.bible-app.bible-plan:has(.studio-mode-demo)>.study-feedback-stack){bottom:calc(134px + env(safe-area-inset-bottom))}.bible-app:has(.bible-chat)>.study-feedback-stack{right:auto;left:max(18px,env(safe-area-inset-left))}.bible-app .study-feedback{color:#f0e4d2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#25201af5;border:1px solid #dcc19847;border-radius:13px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 9px 8px 14px;display:flex;box-shadow:0 8px 30px #0000003b}.bible-app .study-feedback[data-tone=error]{border-color:#d0937566}.bible-app .study-feedback-icon{color:#d0b58d;flex:none;width:17px;height:17px}.bible-app .study-feedback[data-tone=error] .study-feedback-icon{color:#e6ad8b}.bible-app .study-feedback-message{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font:12px/1.55 Arial,sans-serif}.bible-app .study-feedback-actions{flex:none;align-items:center;gap:3px;display:flex}.bible-app .study-feedback-actions button{white-space:nowrap;background:0 0;border:0;border-radius:8px;min-width:34px;min-height:36px;padding:7px 8px;font-size:11px}.bible-app .study-feedback-actions .study-feedback-close{color:#c7b8a2;width:36px;min-width:36px;padding:8px}.bible-app .study-feedback-close svg{width:17px;height:17px}.bible-app .fellowship-field-error{color:#edbc9d;margin:0;font:12px/1.5 Arial,sans-serif}.bible-app .passage-search-popover>.search-feedback{color:#edbc9d;flex:1 0 100%;margin:0;padding:2px 3px;font:12px/1.5 Arial,sans-serif}.bible-app .fellowship-loading{color:#c5b6a1;margin:0;padding:6px 0;font-size:12px;line-height:1.5}.bible-app .invite-feedback{background:#efd8b50b;border-color:#e5c89e33;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.bible-app .invite-feedback>button{background:0 0;border:0;flex:none;min-width:36px;min-height:36px;margin-left:auto;padding:7px}.bible-app .invite-feedback[role=alert]{color:#edc0a4;border-color:#d093754d}.bible-app .account-message{padding:10px 12px;font-size:12px;line-height:1.5}.bible-app .account-error{color:#edc0a4;background:#8e4c3621}@media (max-width:760px){.bible-app :is(input:not([type=checkbox]):not([type=range]),textarea,select){font-size:16px}.bible-app .meeting-header .demo-group-size select{font-size:16px!important}.bible-app .bible-home-actions :is(.return-shortcut>button,.bible-share-trigger,.companion-nav){width:40px;min-width:40px;min-height:44px;padding:9px}.bible-app .bible-header .account-nav{min-height:44px;padding:8px 12px}.bible-app .meeting-calendar-header{grid-template-columns:40px 1fr 40px}.bible-app .meeting-calendar-header button{width:40px;min-width:40px;min-height:40px}.bible-app .meeting-calendar-days button{height:38px;min-height:38px;font-size:12px}.bible-app :is(.meeting-options,.fellowship-people-disclosure,.studio-files,.stage-add-menu)>summary{align-items:center;gap:8px;min-height:44px;display:flex}:is(.bible-app>.study-feedback-stack,.bible-app:has(.bible-chat)>.study-feedback-stack){left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));width:auto;bottom:calc(12px + env(safe-area-inset-bottom))}:is(.bible-app.bible-session>.study-feedback-stack,.bible-app.bible-plan:has(.studio-mode-demo)>.study-feedback-stack){bottom:calc(126px + env(safe-area-inset-bottom))}.bible-app .study-feedback{gap:8px;padding:5px 5px 5px 12px}.bible-app .study-feedback-message{font-size:12px}.bible-app .study-feedback-actions button,.bible-app .study-feedback-actions .study-feedback-close,.bible-app .invite-feedback>button{min-width:40px;min-height:44px}}@media (max-width:360px){.bible-app .bible-home-actions :is(.return-shortcut>button,.bible-share-trigger,.companion-nav){width:36px;min-width:36px}.bible-app .bible-header .account-nav{padding-inline:9px}.bible-app .bible-label{gap:6px;font-size:12px}}@media (hover:none){.bible-app button.icon-prompt:hover:not(:focus-visible)>span{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.bible-app :where(button,summary,input,textarea,select,.study-action-link,.account-nav,.studio-stage-row){transition:none}}.bible-app .verse-context-menu{overscroll-behavior:contain;max-width:calc(100vw - 24px);max-height:calc(100dvh - 144px);overflow:auto}@media (min-width:561px){.bible-app .study-notes.sticky-note-desk{overscroll-behavior:contain;max-height:min(80dvh,100dvh - 144px);bottom:auto;right:auto;overflow:auto}}.bible-app input:is([type=checkbox],[type=range]){accent-color:#d0ac79}
