@font-face{font-family:"Mori Seed";src:url("/fonts/LINESeedSansTH_W_Rg.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Mori Seed";src:url("/fonts/LINESeedSansTH_W_Bd.woff2") format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Mori Seed";src:url("/fonts/LINESeedSansTH_W_Th.woff2") format("woff2");font-weight:100;font-display:swap}
:root{--mori-type-small:12px;--mori-type-label:14px;--mori-type-ui:14px;--mori-type-body:14px;--mori-type-section:16px;--mori-type-title:17px;--mori-type-brand:24px;--mori-type-number:28px}
html,body,body *,body *::before,body *::after,::placeholder{font-family:"Mori Seed",sans-serif!important;font-synthesis:none}
body{font-size:14px!important;font-weight:400;line-height:1.6;letter-spacing:normal}
button,input,select,textarea{font-size:14px;line-height:20px;letter-spacing:normal}
input,select,textarea{min-width:0;max-width:100%}textarea{line-height:1.75}
h1,h2,h3,strong,b,.primary,.brand,th{font-weight:700}h1{font-size:17px;line-height:25.5px;margin:0;letter-spacing:normal;overflow-wrap:anywhere}h2{font-size:15px;line-height:22px;margin:0 0 8px}h3{font-size:14px;line-height:20px}
.brand{display:flex;align-items:center;gap:10px;font-size:24px;line-height:1.2;letter-spacing:0;white-space:nowrap}.brand-name{font-size:1em}.brand-mark{font-size:24px;line-height:1;color:var(--purple,#c3b2ff)}
.caption,.eyebrow{font-size:11px;line-height:1.6;letter-spacing:.8px;font-weight:400}.muted,.hint,.field span{font-size:13px;line-height:1.65}.status,.pill{font-size:12px;line-height:1.5}
code,kbd,samp,pre{font-size:12px;font-weight:400;line-height:1.65;letter-spacing:normal}table{font-size:13px;line-height:1.6}.notify,.dashboard-toast{font-size:14px;line-height:1.65}.notify:empty{display:none}.field span{margin-bottom:6px}
.panel-hint,.panel-edit small,.preview-status,.preview-time{font-size:12px;line-height:1.7}.panel-edit .field{margin:16px 0}.panel-variables button{font-size:12px;line-height:1.6;padding:4px 8px}.layout-group summary,.tree-title{font-size:14px;line-height:1.6}.tree-counter{font-size:12px!important;line-height:1.6;font-weight:400}.layout-check,.tree-label,.message-editor .layout-check span{font-size:13px;line-height:1.6}.composer-options>summary,.tree-container .composer-options>summary{font-size:13px;line-height:1.6}.tree-add-menu>summary,.tree-menu-items button,.message-editor .composer-toolbar button{font-size:13px;line-height:1.6}.message-editor .panel-hint{font-size:12px;line-height:1.7}.tree-icon{font-size:18px!important}
.d-text{font-size:14px;line-height:1.7}.d-text h3,.d-embed-title{font-size:18px;line-height:1.5}.d-text small,.d-embed-footer{font-size:12px;line-height:1.65}.d-embed-author,.d-button,.d-select,.d-file{font-size:13px;line-height:1.6}.preview-badge{font-size:10px}
.guide-entry-title{font-size:15px}.guide-entry-detail,.guide-table,.guide-entry pre code,.guide-chips code,.guide-footnote p{font-size:13px}.guide-group>summary,.guide-group>summary code{font-size:15px}
@media(pointer:coarse){input,select,textarea{font-size:16px}}
