#wf-globe-container{position:relative;width:100%;height:600px;min-height:400px;background:#000;overflow:hidden;display:block;box-sizing:border-box}#wf-globe-container canvas{display:block;width:100%!important;height:100%!important}.wf-fallback-msg{color:#aaa;font-family:sans-serif;font-size:14px;text-align:center;padding:40px 20px;margin:0}#wf-globe-container.is-loading:after{content:"Loading globe...";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#666;font-family:sans-serif;font-size:14px;pointer-events:none}#wf-tooltip{position:absolute;z-index:20;pointer-events:none;display:none;background:#0a0a14e0;color:#f0f0f0;font-family:sans-serif;font-size:13px;font-weight:500;line-height:1.4;padding:6px 12px;border-radius:4px;border:1px solid rgba(255,255,255,.1);white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 8px #00000080}.wf-sidebar{position:absolute;top:0;right:0;width:320px;height:100%;background:#0a0a14f5;color:#f0f0f0;font-family:sans-serif;font-size:14px;z-index:10;overflow-y:auto;box-sizing:border-box;transform:translate(100%);transition:transform .3s ease;border-left:1px solid rgba(255,255,255,.08);box-shadow:-4px 0 24px #00000080}.wf-sidebar--open{transform:translate(0)}.wf-sidebar__inner{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.wf-sidebar__close{align-self:flex-end;background:transparent;border:none;color:#aaa;font-size:1.2rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:color .2s,background .2s}.wf-sidebar__close:hover{color:#fff;background:#ffffff14}.wf-sidebar__img{width:100%;border-radius:6px;display:block;object-fit:cover;max-height:180px}.wf-sidebar__post-type{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4a9eff;margin:0}.wf-sidebar__title{font-size:1.1rem;font-weight:700;color:#e8eaf0;margin:0;line-height:1.35}.wf-sidebar__date{font-size:.78rem;color:#666;margin:0}.wf-sidebar__excerpt{font-size:.85rem;color:#9aa0b0;line-height:1.6;margin:0}.wf-sidebar__tags{display:flex;flex-wrap:wrap;gap:.4rem}.wf-sidebar__tag{font-size:.7rem;padding:.2rem .55rem;border-radius:999px;background:#4a9eff1f;color:#4a9eff;border:1px solid rgba(74,158,255,.25)}.wf-sidebar__blurb-wrap{border-top:1px solid rgba(255,255,255,.06);padding-top:.75rem}.wf-sidebar__blurb-heading{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#888;margin:0 0 .4rem}.wf-sidebar__blurb{font-size:.82rem;color:#9aa0b0;line-height:1.6;margin:0}.wf-sidebar__read-more{display:inline-block;margin-top:.5rem;padding:.5rem 1rem;background:#4a9eff;color:#fff;border-radius:6px;text-decoration:none;font-size:.82rem;font-weight:600;transition:background .2s;align-self:flex-start}.wf-sidebar__read-more:hover{background:#2d7dd2}
