/* GENERATED by tools/theme-light.py from assets/session.css (+ tools/theme-light-extras/session-light.css). Do not edit by hand. */
html[data-theme="light"] .sono-me { border: 1px solid rgba(11,11,11,0.196); background: #ffffff; color: #0b0b0b; }
html[data-theme="light"] .sono-me:hover,
html[data-theme="light"] .sono-me:focus-visible { border-color: #000000; background: #ffffff; }
html[data-theme="light"] .sono-me:focus-visible { outline: 2px solid #000000; }
html[data-theme="light"] .sono-menu { background: #0b0b0b; color: #f1f1f1; box-shadow: 0 10px 30px rgba(0,0,0,0.158); }
html[data-theme="light"] .sono-menu a,
html[data-theme="light"] .sono-menu button { color: #f1f1f1; }
html[data-theme="light"] .sono-menu a:hover,
html[data-theme="light"] .sono-menu button:hover,
html[data-theme="light"] .sono-menu a:focus-visible,
html[data-theme="light"] .sono-menu button:focus-visible { background: #0b0b0b; }
html[data-theme="light"] .sono-menu .sono-menu-admin { border-top: 1px solid #1a1a1a; }
html[data-theme="light"] .sono-menu-note { color: #c4161c; }
/* shared */
html[data-theme="light"] svg:has(> use[href="#sono-mascot"]) { filter: invert(1); }
/* hand-tuned */
html[data-theme="light"] .sono-menu a:hover,
html[data-theme="light"] .sono-menu button:hover,
html[data-theme="light"] .sono-menu a:focus-visible,
html[data-theme="light"] .sono-menu button:focus-visible { background: #2a2a2a; }
html[data-theme="light"] .sono-menu .sono-menu-admin { border-top-color: #333; }
html[data-theme="light"] .sono-menu-note { color: #ff9a92; }
