html,body{margin:0;background:#10283e;color:#f2f7fb;font-family:system-ui,sans-serif}#zt-otvori{display:none!important}#pwa-tools{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom));right:12px;display:flex;gap:8px;z-index:2147483647}#pwa-tools button,#pwa-instructions button{font:600 14px/1.2 system-ui;background:#68e2bd;color:#10283e;border:1px solid #9df0d7;border-radius:24px;padding:12px 16px;min-height:44px;cursor:pointer;box-shadow:0 4px 18px #0005}#pwa-help{min-width:44px}#pwa-instructions{background:#203c59;color:#f2f7fb;border:1px solid #63849d;border-radius:18px;max-width:400px;width:calc(100% - 48px);padding:24px;line-height:1.6;z-index:2147483647;box-sizing:border-box}#pwa-instructions::backdrop{background:#0009}#pwa-instructions h2{font-size:21px;line-height:1.3;margin-top:0}#pwa-offline{position:fixed;top:0;left:0;right:0;z-index:2147483647;background:#6a4919;color:#fff7df;padding:10px 16px;font-size:14px;text-align:center}#pwa-offline[hidden]{display:none!important}#zbornica-tv #student-fit{padding-bottom:76px;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media(display-mode:standalone),(display-mode:fullscreen){#pwa-tools{display:none}#zbornica-tv #student-fit{padding-bottom:env(safe-area-inset-bottom)}}button:focus-visible{outline:3px solid #fff;outline-offset:3px}
