.appearance-controls{display:flex;align-items:center;gap:8px;order:3;flex-shrink:0}.appearance-controls .theme-toggle{order:0;margin:0}.appearance-controls .effects-toggle{font:inherit;font-size:13px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:24px;background:var(--paper);color:var(--ink);white-space:nowrap;cursor:pointer}.appearance-controls .effects-toggle:disabled{opacity:.6;cursor:default}.links .learning-open{font:inherit;border:0;background:none;color:inherit;padding:8px 0;white-space:nowrap;cursor:pointer}.links .learning-open:hover{color:var(--teal)}
@media(min-width:1101px) and (max-width:1400px){.nav{gap:14px}.nav .logo{width:150px}.links{gap:16px;font-size:14px}.links .button{gap:12px;padding:12px 16px}}
@media(max-width:1100px){.nav{min-height:78px;gap:10px}.nav .logo{height:72px;width:130px}.menu{display:block;order:4}.appearance-controls{margin-left:auto}.links{display:none;position:absolute;top:78px;left:0;right:0;background:var(--surface);border-bottom:1px solid var(--line);padding:24px 6%;font-size:16px;align-items:stretch}.links.open{display:flex;flex-direction:column;gap:12px}.links a,.links .learning-open{text-align:left;padding:8px 0}.links .button{justify-content:center}.appearance-controls .theme-label{display:inline}.appearance-controls .theme-toggle{padding:7px 10px}.appearance-controls .effects-toggle{padding:7px 10px;font-size:12px}}
@media(max-width:400px){.nav{gap:6px}.nav .logo{width:96px}.appearance-controls{gap:6px}.appearance-controls .theme-label{display:none}.appearance-controls .theme-toggle{width:42px;padding:6px}.appearance-controls .effects-toggle{padding:7px 8px}.menu{font-size:14px;padding:7px 8px}}
