:root{--muted:#4e6278}.dark{--muted:#becddd}body{font-family:-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Malgun Gothic','Segoe UI',sans-serif;font-size:18px;font-weight:550;line-height:1.7;-webkit-text-size-adjust:100%}h1,.greeting h1,.places-heading h1{font-size:29px;font-weight:800;letter-spacing:-.7px}h2,.section-head h2{font-size:20px;font-weight:750}h3,.item h3{font-size:17px;font-weight:750;line-height:1.5}.greeting p,.muted{font-size:16px;font-weight:600}.brand{font-size:22px}.beta{display:none}small,.notice,.help-content,.demo,.pill,.tag,.time,.item-note,.task-meta small,.event-meta,.event-meta .overlap{font-size:13px;line-height:1.65;font-weight:600}.notice{padding:10px 0}.link,.edit-item,.save,.place-save{font-size:14px;font-weight:700}.edit-item{padding:9px}.tag{display:inline-block;margin-top:4px}.time{min-width:44px;font-size:14px}.row.item{gap:9px}.item{padding:16px 0}.check{min-width:30px}.quickstats a{font-size:14px}.quickstats strong{font-size:23px}.feature{font-size:16px}.feature small,.feature .stock-price small,.food-banner small,.food-banner .demo{font-size:13px}.food-banner b{font-size:17px}.datebar{font-size:14px}.feature .stock-price{font-size:21px}.dashboard-tile b{font-size:16px}.dashboard-tile small{font-size:12px;line-height:1.5}.dashboard-tile{padding:17px 6px}.dashboard-overview strong{font-size:30px}.place-info h2{font-size:18px}.place-info p{font-size:15px}.place-info>small,.place-info a,.place-bottom>a{font-size:13px}.place-info{padding:13px 11px}.photo-credit{font-size:11px!important}.place-bottom{flex-wrap:wrap;gap:10px}.place-save{font-size:14px;padding:9px 10px}.place-filters label,label{font-size:15px;font-weight:700}.place-filters input,.place-filters select,input,select,textarea{font-size:17px;font-weight:550}.chip,.status-tabs button{font-size:15px;font-weight:700}.primary,.place-filters .primary{font-size:16px;min-height:46px}.weekday{font-size:14px;font-weight:700}.month-day{font-size:16px;font-weight:650;min-height:48px}.calendar-tools small{font-size:12px}.summary strong{font-size:28px}.memo-open h2{font-size:20px}.memo-open p{font-size:16px}.memo-open small,.personal-note{font-size:14px}.menu{font-size:16px;padding:18px 0}.global-search-entry b{font-size:17px}.global-search-entry small{font-size:13px}.recommend-note b{font-size:17px}.recommend-note p{font-size:14px}nav a{font-size:13px;font-weight:650;line-height:1.4}nav a.active{font-weight:800}nav a span{font-size:25px}.assistant p{font-size:16px}.app-update{font-size:14px}#toast{font-size:15px}.priority{font-size:12px}.task-meta{margin-top:7px}dialog h2{font-size:21px}.global-search-entry{margin-top:10px}.market-search{display:flex;gap:8px}.market-search input{flex:1;min-width:0}.market-search .primary{padding:10px 14px}.market-frame{width:100%;height:550px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.market-hint{font-size:14px;background:var(--soft);padding:13px;border-radius:12px}.market-selection{font-size:17px;font-weight:750;margin:16px 0 8px}.market-links{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.market-links a{font-size:14px;font-weight:700}.market-message{font-size:14px;color:var(--muted);margin:10px 0}.market-quick .chip{padding:8px 10px;font-size:14px}@media(max-width:380px){main{padding-left:16px;padding-right:16px}.brand{font-size:20px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.greeting h1,.places-heading h1{font-size:26px}.feature{padding:11px}.food-banner{padding:12px;gap:9px}.food-icon{font-size:30px}.place-cards{grid-template-columns:1fr}.place-photo{aspect-ratio:1.9}.place-info h2{font-size:20px}.month-calendar{gap:2px}.item .edit-item{font-size:13px;padding:8px}.item h3{font-size:16px}.market-frame{height:520px}}
.domestic-quote{display:block;text-align:center;margin-top:18px;font-size:17px!important;font-weight:750}
