html{min-height:100%;background:#082d40}body.login-password-protected{box-sizing:border-box;min-height:100vh;margin:0;color:#183e50;font-family:Arial,Helvetica,sans-serif;background:radial-gradient(ellipse at 15% 15%,#155b71 0,transparent 48%),radial-gradient(ellipse at 85% 85%,#10475c 0,transparent 50%),#082d40;background-attachment:fixed}body.login-password-protected *{box-sizing:border-box}.login-password-protected #login{width:min(470px,calc(100% - 40px));padding:38px 0 26px;margin:0 auto}.login-password-protected #password-protected-logo a{background-image:url('https://kints.de/wp-content/uploads/2026/10/navisco-logo-2026.png.jpg');background-size:240px auto;background-position:center;background-color:#fff;border-radius:9px;width:290px;max-width:100%;height:82px;margin:0 auto 30px;box-shadow:0 12px 35px #001a2920}.nv-preview-intro{text-align:center;color:#fff;margin-bottom:24px}.nv-preview-intro h2{font-size:31px;line-height:1.2;letter-spacing:-.7px;font-weight:500;margin:18px 0 14px}.nv-preview-intro p{font-size:15px;line-height:1.7;color:#d2e8ef;margin:12px 0}.nv-preview-intro .nv-preview-eyebrow{font-size:11px;font-weight:700;letter-spacing:2.4px;color:#89d7df;margin-top:23px}.nv-preview-art{position:relative;width:132px;height:132px;margin:0 auto;display:grid;place-items:center}.nv-preview-core{display:grid;place-items:center;width:62px;height:62px;background:linear-gradient(140deg,#66d0d8,#247e95);color:#fff;font-size:35px;font-weight:700;border-radius:16px;box-shadow:0 0 44px #6dd5db40;transform:rotate(-7deg)}.nv-preview-art i{position:absolute;inset:4px;border:1px solid #78c5d366;border-radius:50%;animation:nv-preview-orbit 24s linear infinite}.nv-preview-art i:nth-of-type(2){inset:17px;animation-direction:reverse;animation-duration:18s}.nv-preview-art i:nth-of-type(3){inset:-4px;border-style:dashed;border-color:#83bbc533;animation-duration:40s}.nv-preview-art i:after{content:'';width:8px;height:8px;position:absolute;top:12%;left:12%;background:#a6eef0;border-radius:50%;box-shadow:0 0 15px #7ce6ed}.nv-preview-art b{position:absolute;height:1px;width:29px;background:#75cbd382;transform:rotate(-25deg);left:9px;top:48px}.nv-preview-art b:nth-of-type(2){left:auto;right:7px;top:80px;transform:rotate(-30deg)}.nv-preview-art b:nth-of-type(3){left:58px;top:16px;width:1px;height:21px}.login-password-protected #loginform{background:#fff;border:1px solid #d4e4e9;border-radius:14px;box-shadow:0 25px 65px #00182450;padding:27px;margin:0 0 22px}.login-password-protected #loginform label{font-size:14px;font-weight:600;color:#193d4d}.login-password-protected #loginform input[type=password],.login-password-protected #loginform input[type=text]{background:#f7fafb;border:1px solid #a7c0cb;border-radius:6px;min-height:48px;color:#163b4d;font-size:20px}.login-password-protected #loginform .button-primary{background:#126b80;border-color:#126b80;border-radius:5px;min-height:44px;padding:0 21px;font-weight:600;box-shadow:none;text-shadow:none}.login-password-protected #loginform .button-primary:hover{background:#08495f;border-color:#08495f}.login-password-protected a:focus-visible,.login-password-protected button:focus-visible,.login-password-protected input:focus-visible{outline:3px solid #55bfd0;outline-offset:3px}.nv-preview-note{text-align:center;color:#d1e5ec;font-size:13px;line-height:1.65;margin:0 10px 24px}.nv-preview-signature{text-align:center;font-size:10px;letter-spacing:1px;color:#a1c3cf}.login-password-protected #login_error,.login-password-protected .message{border-radius:7px;color:#193d4d}.login-password-protected #backtoblog a,.login-password-protected #nav a,.login-password-protected .privacy-policy-page-link a{color:#d1e5ec}@keyframes nv-preview-orbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nv-preview-art i{animation:none}}@media(max-width:500px){.login-password-protected #login{padding-top:25px;width:calc(100% - 32px)}.nv-preview-intro h2{font-size:27px}.nv-preview-art{width:106px;height:106px}.login-password-protected #loginform{padding:23px}}
