:root:not([data-theme=dark]){--muted: #46544f !important;--mu: #46544f !important;--line: #c3cdc9 !important;--bd: #c3cdc9 !important}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--muted: #bccbc6 !important;--mu: #bccbc6 !important;--line: #3d4f4a !important;--bd: #3d4f4a !important}}:root[data-theme=dark]{--muted: #bccbc6 !important;--mu: #bccbc6 !important;--line: #3d4f4a !important;--bd: #3d4f4a !important}html{-webkit-text-size-adjust:100%}body{font-size:16px;line-height:1.65;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-size:16px}button,select,input:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:42px}button,a,select,label{touch-action:manipulation}:focus-visible{outline:3px solid currentColor;outline-offset:2px}::placeholder{opacity:.75}th{font-weight:700}table{font-size:max(15px,1em)}small,.small,.hint{font-size:max(13.5px,.85em)}@media (prefers-reduced-motion: reduce){*{animation-duration:1ms!important;transition-duration:1ms!important}}.card,.panel,.project,.rec,.item{border-radius:16px}@media (max-width:760px){body{-webkit-text-size-adjust:100%}}
