.screen-app{--screen-bg:#f3f4f6;--screen-accent:#2563eb;--screen-accent-muted:#2563eb1f;--screen-card-bg:#fff;--screen-card-shadow:0 8px 24px #0f172a1a;--screen-card-max-height:min(500px, 56dvh);--screen-meta-muted:#94a3b8;--screen-body-muted:#64748b;color:#0f172a}.screen-app.screen-app-present-root{background-color:#000}.screen-app .screen-app-present-surface{background-color:var(--screen-bg)}.screen-app .screen-header-title{letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.2}.screen-app .screen-genre{color:var(--screen-accent);font-weight:500}.screen-app .screen-tab-active{color:var(--screen-accent)}.screen-app .screen-tab-inactive{color:#94a3b8}.screen-app .screen-card{background-color:var(--screen-card-bg);box-shadow:var(--screen-card-shadow);max-height:var(--screen-card-max-height)}.screen-app .screen-card-action{color:#94a3b8}.screen-app .screen-card-action:hover{color:#475569}.screen-detail-sheet,.screen-categories-sheet,.screen-cast-sheet,.screen-person-sheet,.screen-sheet{--screen-sheet-max-width:430px;--screen-accent:#2563eb;max-width:var(--screen-sheet-max-width);translate:-50%;width:min(var(--screen-sheet-max-width), 100%)!important;left:50%!important;right:auto!important}.screen-sheet-chrome{box-shadow:none!important;background:0 0!important;border:0!important}.screen-sheet-height{will-change:height, max-height}
