/* Shared N24 footer for news, magazine, community, advertisements, 404. */
.n36-global-footer,.n36-global-footer *{box-sizing:border-box}.n36-global-footer{background:linear-gradient(130deg,#102e49,#0a2036 65%,#103e4d);color:#e6eff7;padding:35px max(18px,calc((100% - 1120px)/2)) 15px;font:15px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;clear:both}.n36-global-footer a{color:inherit;text-decoration:none}.n36-footer-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:35px;align-items:start}.n36-footer-brand{display:flex;gap:14px;align-items:center}.n36-footer-mark{width:57px;height:57px;flex:none;border-radius:18px;background:#fff;color:#173c58!important;display:grid;place-items:center;letter-spacing:-.08em;font-size:24px;font-weight:1000;box-shadow:0 8px 28px #0003}.n36-footer-mark span{font-size:11px;letter-spacing:-.02em;color:#e7295c}.n36-footer-brand strong{font-weight:850;font-size:17px}.n36-footer-brand p{margin:4px 0;color:#bcd0dc;font-size:13px}.n36-footer-nav{display:flex;gap:11px 22px;align-items:center;flex-wrap:wrap}.n36-footer-nav a{color:#e1ebf1;transition:color .2s,transform .2s}.n36-footer-nav a:hover{color:#72e5d2;transform:translateY(-2px)}.n36-footer-bottom{margin-top:30px;border-top:1px solid #d0f4ff24;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:#b9cddd}.n36-top-counter{display:flex;align-items:center;justify-content:center;min-width:80px;min-height:36px}.n36-back-top{display:grid;place-items:center;width:38px;height:38px;background:#ffffff1b;border:1px solid #ffffff3b;border-radius:12px;font-size:24px}.n36-global-footer a:focus-visible{outline:2px solid #65dfc7;outline-offset:4px;border-radius:3px}
/* Community profile enhancement: no data or PHP templates replaced. */
.nc-body .nc-profile{border-radius:30px;box-shadow:0 22px 55px #1238531c;overflow:hidden;animation:n36-profile-appear .55s ease both}.nc-body .nc-cover{position:relative;isolation:isolate;background-size:cover;background-position:center;background-color:#163e5f;min-height:220px}.nc-body .nc-cover:before{content:"";position:absolute;inset:-40%;z-index:-1;background:radial-gradient(ellipse at 40% 25%,#7efce45b,transparent 40%),radial-gradient(ellipse at 80% 70%,#ff75b253,transparent 30%);animation:n36-drift 18s ease-in-out infinite alternate}.nc-body .nc-avatar{overflow:visible;border:7px solid #fff;isolation:isolate;box-shadow:0 12px 35px #073b5052}.nc-body .nc-avatar:before{content:"";position:absolute;inset:-12px;border-radius:50%;border:2px dashed #16a99a;animation:n36-avatar-spin 22s linear infinite;pointer-events:none}.nc-body .nc-avatar img{border-radius:50%}.nc-body .nc-identity h1{letter-spacing:-.025em}.nc-body .nc-verified{filter:drop-shadow(0 3px 9px #3e9de870)}.nc-body .nc-identity .nc-info{gap:12px;padding:14px 0;display:flex;justify-content:center}.nc-body .nc-identity .nc-info span{display:inline-flex;gap:8px;align-items:center;padding:10px 14px;border-radius:13px;background:#f0f7fa;color:#365268;font-size:13px;font-weight:650}.nc-body .nc-identity .nc-info svg{height:18px;width:18px;stroke:#159c8a;stroke-width:2;fill:none}.nc-body .nc-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:min(580px,100%);margin:20px auto}.nc-body .nc-links a{display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid #d9e8ed;background:#f4fafb;border-radius:13px;font-weight:750;transition:transform .2s,box-shadow .2s}.nc-body .nc-links a:hover{transform:translateY(-2px);box-shadow:0 7px 16px #13495b15}.nc-body .nc-profile .nc-actions{justify-content:center}.nc-body .nc-profile .nc-actions a{gap:9px;transition:transform .2s}.nc-body .nc-profile .nc-actions a:active{transform:scale(.97)}.nc-body .nc-profile .nc-actions svg{width:19px;height:19px;stroke:currentColor;stroke-width:2;fill:none}.nc-body .nc-profile+.nc-panel{border-radius:25px;animation:n36-profile-appear .65s .08s ease both}.nc-body .nc-empty-news{text-align:center;display:grid;place-items:center;gap:10px;padding:26px 14px}.nc-body .nc-empty-news svg{width:58px;height:58px;stroke:#159c8a;stroke-width:1.5;fill:none;animation:n36-float-sm 5s ease-in-out infinite}.nc-body .nc-empty-news p{margin:0}.nc-body .nc-empty-news a{display:inline-flex;padding:10px 18px;border-radius:12px;background:#e92c60;color:#fff;font-weight:800}
@keyframes n36-profile-appear{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes n36-drift{to{transform:translate(7%,5%) rotate(8deg)}}@keyframes n36-avatar-spin{to{transform:rotate(360deg)}}@keyframes n36-float-sm{50%{transform:translateY(-6px)}}
@media(max-width:700px){.n36-global-footer{padding:27px 19px 15px}.n36-footer-body{grid-template-columns:1fr;gap:20px}.n36-footer-bottom{flex-wrap:wrap;justify-content:space-between}.nc-body .nc-profile .nc-info{flex-direction:column;align-items:center}.nc-body .nc-profile .nc-info span{width:min(320px,100%);justify-content:center}}@media(prefers-reduced-motion:reduce){.nc-body .nc-profile,.nc-body .nc-cover:before,.nc-body .nc-avatar:before,.nc-body .nc-empty-news svg,.nc-body .nc-profile+.nc-panel{animation:none!important}.n36-global-footer *{transition:none!important}}
