/* Work Note の読みやすさと、控えめなすずらんモチーフ */
body{font-size:15px;color:#2b3530;background:#f4efe5}
.sidebar{position:relative;overflow:hidden}
.brand{position:relative;min-height:46px}.brand::after{content:"";position:absolute;right:4px;top:2px;width:34px;height:42px;opacity:.62;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath d='M22 44C22 29 19 17 10 7' fill='none' stroke='%23cbd9c6' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M22 28C28 25 32 20 34 14' fill='none' stroke='%23cbd9c6' stroke-width='1.2' stroke-linecap='round'/%3E%3Cg fill='%23e9e5d5'%3E%3Ccircle cx='10' cy='8' r='3'/%3E%3Ccircle cx='13' cy='14' r='2.7'/%3E%3Ccircle cx='16' cy='20' r='2.5'/%3E%3Ccircle cx='32' cy='14' r='2.7'/%3E%3Ccircle cx='29' cy='20' r='2.4'/%3E%3C/g%3E%3C/svg%3E")}
.sidebar::after{content:"";position:absolute;left:16px;bottom:67px;width:110px;height:82px;opacity:.11;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 90'%3E%3Cpath d='M18 86C29 62 45 48 69 35' fill='none' stroke='%23eef4e9' stroke-width='1.5'/%3E%3Cpath d='M48 57C63 58 78 52 93 42' fill='none' stroke='%23eef4e9' stroke-width='1.3'/%3E%3Cg fill='%23eef4e9'%3E%3Ccircle cx='69' cy='35' r='5'/%3E%3Ccircle cx='77' cy='42' r='4'/%3E%3Ccircle cx='86' cy='47' r='3.7'/%3E%3Ccircle cx='94' cy='42' r='3.5'/%3E%3C/g%3E%3C/svg%3E")}
.brand strong{font-size:17px;letter-spacing:.01em}.brand span{font-size:10px}
.nav-item{font-size:14px;padding-top:12px;padding-bottom:12px}.nav-icon{font-size:18px}
.topbar h1{font-size:24px}.section-head h2,.workspace-head h2{font-size:21px}.panel h3,.command-title h3{font-size:15px}.data-table th{font-size:11px}.data-table td{font-size:13px}.task-name,.business-card h3{font-size:14px}.manual-card h3{font-size:14px}.subtle,.task-meta,.task-item small{font-size:11px}
.invoice-main-title h3{font-size:17px}.invoice-main-table th{font-size:11px}.invoice-main-table td{font-size:13px}
.view{background:transparent}.panel,.stat-card,.business-card,.command-panel,.manual-card,.guide-card{border-radius:11px}
