/* Shared with the existing Property Onboarding dialog: square geometry, quiet glass,
   fine metallic edge, 44px controls, generous spacing, reversible transitions. */
#tower-app #context { box-sizing:border-box;max-height:calc(100dvh - 250px);overflow-y:auto;overscroll-behavior:contain;border-radius:0;padding:24px;animation:aurum-context-enter .24s ease-out; }
#tower-app #context strong { padding-right:28px;margin:8px 0 16px;font-size:20px;line-height:1.4; }
#tower-app #context button:not(#context-close) { border-radius:0;min-height:46px;padding:12px 14px;border:1px solid #ffffff26;background:#ffffff04;transition:background .2s,border-color .2s,color .2s; }
#tower-app #context button:not(#context-close):is(:hover,:focus-visible) { background:#d7bd8c12;border-color:#d7bd8c99;color:#d7bd8c; }
#tower-app #context #context-close { top:8px;right:8px;width:36px;min-height:36px;border:1px solid #ffffff26;border-radius:0; }
#tower-app #context button:focus-visible { outline:2px solid #d7bd8c;outline-offset:3px; }
@keyframes aurum-context-enter { from {opacity:0;translate:0 6px} to {opacity:1;translate:0 0} }
@media(prefers-reduced-motion:reduce) { #tower-app #context {animation:none} #tower-app #context button {transition:none} }
