.dialog-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.share-button{min-height:44px;padding:8px 13px;border:1px solid currentColor;font-size:12px;line-height:1.3;background:transparent;color:inherit;white-space:nowrap}.share-button:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.share-feedback{padding:14px var(--gutter);border-bottom:1px solid var(--line);font-size:12px;line-height:1.5}.share-feedback p{margin:0}.share-feedback input{display:block;width:100%;min-width:0;min-height:44px;padding:8px 10px;margin-top:8px;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit}.lightbox .share-feedback,.film-dialog .share-feedback{border-color:#ffffff50}.lightbox .share-feedback{padding:10px 25px}.film-dialog .share-feedback{padding:0 0 14px;margin-bottom:12px}.lightbox:has(.share-feedback:not([hidden])) .lightbox-stage{height:calc(100dvh - 230px)}.media-feedback{margin-top:14px;padding:16px;border:1px solid #ffffff66;font-size:13px;line-height:1.6}.media-feedback .share-button{margin-top:12px}.film-toolbar h2{min-width:0}.site-error{position:fixed;bottom:18px;left:0;right:0;z-index:35;max-width:680px;background:var(--paper);box-shadow:0 5px 28px #14251d22}.main-nav a{min-width:44px;text-align:center}@media(max-width:760px){.dialog-actions{gap:6px}.share-button{font-size:11px;padding:8px 10px}.detail-toolbar{gap:10px}.lightbox .lightbox-top{padding:8px 16px}.lightbox .share-feedback{padding:10px 16px}.film-toolbar{align-items:start}.film-toolbar h2{padding-top:12px}.film-dialog .dialog-actions{align-items:center}.film-filters__field input,.film-filters__field select{font-size:16px}.lightbox .lightbox-zoom-button{padding:0 9px}.share-feedback input{font-size:16px}}
