.window-traffic-lights{flex:none;align-items:center;gap:0;display:flex}.window-traffic-lights[role=group] .window-traffic-light{width:28px;min-width:28px;height:28px;min-height:28px;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:7px;flex:0 0 28px;place-items:center;margin:0;padding:0;line-height:1;display:grid}.window-traffic-lights[role=group] .window-traffic-light:hover{background:0 0}.window-traffic-lights .traffic-light-dot{border:1px solid #00000016;border-radius:50%;place-items:center;width:12px;height:12px;transition:filter .15s,background-color .15s;display:grid}.traffic-light-red .traffic-light-dot{color:#7d211c;background:#ff5f57}.traffic-light-yellow .traffic-light-dot{color:#8b5700;background:#febc2e}.traffic-light-green .traffic-light-dot{color:#086819;background:#28c840}.window-traffic-lights .traffic-light-dot svg{opacity:0;transition:opacity .15s}.window-traffic-lights:hover .traffic-light-dot svg,.window-traffic-lights:focus-within .traffic-light-dot svg{opacity:1}.window-traffic-lights .window-traffic-light:active:not(:disabled) .traffic-light-dot{filter:brightness(.86)}.window-traffic-lights[role=group] .window-traffic-light:focus-visible{outline:2px solid var(--journal-accent,#78618e);outline-offset:-2px}.window-traffic-lights[role=group] .window-traffic-light:disabled{cursor:default;opacity:1}.window-traffic-lights .window-traffic-light:disabled .traffic-light-dot{color:#0000;background:#c8c4ce;border-color:#b8b2c0}.window-traffic-lights .window-traffic-light:disabled .traffic-light-dot svg{opacity:0}.journal-window-brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.journal-header .journal-header-inner{gap:22px}.blog-window-controls{flex:none;align-items:center;display:flex;position:relative}.blog-window-caption{display:none}.blog-window-status{z-index:3;border:1px solid var(--line);width:248px;color:var(--ink);background:var(--white);border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.7;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 8px 24px #40314b1a}@media (width<=760px){.journal-header .journal-header-inner{gap:15px;height:94px;padding-top:28px;position:relative}.journal-window-brand{gap:0}.journal-header .blog-window-controls{gap:9px;height:28px;position:absolute;top:0;left:-8px}.blog-window-caption{color:var(--muted);letter-spacing:1px;font-size:10px;display:inline}.journal-header .journal-mobile-menu .mobile-menu-panel{top:100%}.blog-window-status{left:8px}}@media (hover:none){.window-traffic-lights .traffic-light-dot svg{opacity:1}.window-traffic-lights .window-traffic-light:disabled .traffic-light-dot svg{opacity:0}}@media (prefers-reduced-motion:reduce){.window-traffic-lights .traffic-light-dot,.window-traffic-lights .traffic-light-dot svg{transition:none}}
