.mwc-idle-screen{position:relative}
.mwc-media-screen .mwc-screen-toggle{position:absolute;z-index:20;top:max(12px,var(--mwc-safe-top,env(safe-area-inset-top)));right:max(12px,var(--mwc-safe-right,env(safe-area-inset-right)));appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:92px;margin:0;padding:9px 14px;border:1px solid #e2c39099;border-radius:8px;background:#171014a6;color:#fff0d7;box-shadow:0 2px 14px #0005;font:inherit;font-size:.875rem;line-height:1.5;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.mwc-media-screen .mwc-screen-toggle[hidden]{display:none}
.mwc-media-screen .mwc-screen-toggle:hover{background:#4a3033cc}
.mwc-media-screen .mwc-screen-toggle:focus-visible{outline:2px solid #ffe4aa;outline-offset:3px}
.mwc-media-screen[data-expanded="true"]{position:fixed!important;inset:0!important;z-index:2147483000;width:100%!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;aspect-ratio:auto!important;background:#000;overflow:hidden;isolation:isolate;overscroll-behavior:contain}
.mwc-media-screen::backdrop{background:#000}
.mwc-media-screen[data-expanded="true"] video{object-fit:contain}
.mwc-idle-screen[data-expanded="true"] .mwc-idle-stage{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}
.mwc-idle-screen[data-expanded="true"] .mwc-idle-toolbar{position:absolute;z-index:10;left:max(16px,var(--mwc-safe-left,env(safe-area-inset-left)));right:max(16px,var(--mwc-safe-right,env(safe-area-inset-right)));bottom:max(16px,var(--mwc-safe-bottom,env(safe-area-inset-bottom)));width:auto;max-width:680px;max-height:40%;margin-inline:auto;overflow:auto;border:1px solid #e2c39066;border-radius:12px;background:#17101499;color:#f7efe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overscroll-behavior:contain}
.mwc-idle-screen[data-expanded="true"] .mwc-idle-tabs{background:transparent;border-top:0;border-bottom:1px solid #e2c39055}
.mwc-idle-screen[data-expanded="true"] .mwc-idle-tabs button{background:#17101466;color:#eadbc5;border-radius:0;border:0;border-bottom:2px solid transparent}
.mwc-idle-screen[data-expanded="true"] .mwc-idle-tabs button[aria-selected="true"]{background:#79554380;border-bottom-color:#edca92;color:#fff0d7}
.mwc-idle-screen[data-expanded="true"] .mwc-idle-series{min-height:0;padding:10px 16px}
.mwc-idle-screen[data-expanded="true"] .mwc-idle-series p{margin:0;color:#f0e3d2;font-size:.875rem}
.mwc-idle-screen[data-expanded="true"] .mwc-idle-series .mwc-muted{display:none}
.mwc-idle-screen[data-expanded="true"] .mwc-idle-status{inset:70px 0 auto;background:#100c0d88}
@media(max-height:430px){.mwc-idle-screen[data-expanded="true"] .mwc-idle-toolbar{bottom:max(8px,var(--mwc-safe-bottom,env(safe-area-inset-bottom)));max-width:500px}.mwc-idle-screen[data-expanded="true"] .mwc-idle-tabs button{min-height:44px;padding:8px 14px}.mwc-idle-screen[data-expanded="true"] .mwc-idle-series{padding:5px 12px}}

.mwc-screen-surface{position:relative}
.mwc-visual-orbit>.mwc-screen-surface{width:100%;height:100%;aspect-ratio:16/9}
.mwc-media-screen[data-expanded="true"]>.mwc-screen-surface{position:absolute;left:50%;top:50%;width:var(--mwc-surface-width,100%);height:var(--mwc-surface-height,100%);aspect-ratio:auto;transform:translate(-50%,-50%);transform-origin:center;background:#000;overflow:hidden}
.mwc-media-screen[data-expanded="true"][data-rotated="true"]>.mwc-screen-surface{transform:translate(-50%,-50%) rotate(90deg);--mwc-safe-top:env(safe-area-inset-right);--mwc-safe-right:env(safe-area-inset-bottom);--mwc-safe-bottom:env(safe-area-inset-left);--mwc-safe-left:env(safe-area-inset-top)}
.mwc-idle-screen[data-expanded="true"][data-compact="true"] .mwc-idle-toolbar{bottom:max(8px,var(--mwc-safe-bottom,env(safe-area-inset-bottom)));max-width:500px}
.mwc-idle-screen[data-expanded="true"][data-compact="true"] .mwc-idle-tabs button{min-height:44px;padding:8px 14px}
.mwc-idle-screen[data-expanded="true"][data-compact="true"] .mwc-idle-series{padding:5px 12px}

/* Fullscreen controls: a faint tint, with the scene visible through the buttons. */
.mwc-media-screen[data-expanded="true"] .mwc-screen-toggle{background:#17101414;border-color:#e2c39024;box-shadow:none;text-shadow:0 1px 3px #000b;backdrop-filter:none;-webkit-backdrop-filter:none}
.mwc-media-screen[data-expanded="true"] .mwc-screen-toggle:hover{background:#1710141a}
.mwc-idle-screen[data-expanded="true"] .mwc-idle-toolbar{background:transparent;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;text-shadow:0 1px 3px #000b}
.mwc-idle-screen[data-expanded="true"] .mwc-idle-tabs{border-bottom-color:#e2c39014}
.mwc-idle-screen[data-expanded="true"] .mwc-idle-tabs button{background:#17101414;text-shadow:0 1px 3px #000b}
.mwc-idle-screen[data-expanded="true"] .mwc-idle-tabs button[aria-selected="true"]{background:#7955431a;border-bottom-color:#edca9266}
