/* typography.css · Fable scale · gen from type_style */
:root{--disp:var(--hd,"Kanit",sans-serif);--ts-hero-title-font:var(--hd,"Kanit",sans-serif);--ts-hero-title-size:calc((36px + var(--fsadd,0px)) * var(--fs,1));--ts-hero-title-w:700;--ts-hero-title-lh:0.98;--ts-hero-title-ls:-0.03em;--ts-hero-title-tt:none;--ts-hero-title:var(--ts-hero-title-w) var(--ts-hero-title-size)/var(--ts-hero-title-lh) var(--ts-hero-title-font);--ts-hero-body-font:var(--body,"Noto Sans Thai",sans-serif);--ts-hero-body-size:calc((14px + var(--fsadd,0px)) * var(--fs,1));--ts-hero-body-w:400;--ts-hero-body-lh:1.50;--ts-hero-body-ls:0em;--ts-hero-body-tt:none;--ts-hero-body:var(--ts-hero-body-w) var(--ts-hero-body-size)/var(--ts-hero-body-lh) var(--ts-hero-body-font);--ts-page-title-font:var(--hd,"Kanit",sans-serif);--ts-page-title-size:calc((24px + var(--fsadd,0px)) * var(--fs,1));--ts-page-title-w:700;--ts-page-title-lh:1.08;--ts-page-title-ls:-0.02em;--ts-page-title-tt:none;--ts-page-title:var(--ts-page-title-w) var(--ts-page-title-size)/var(--ts-page-title-lh) var(--ts-page-title-font);--ts-banner-title-font:var(--hd,"Kanit",sans-serif);--ts-banner-title-size:calc((26px + var(--fsadd,0px)) * var(--fs,1));--ts-banner-title-w:600;--ts-banner-title-lh:1.10;--ts-banner-title-ls:-0.02em;--ts-banner-title-tt:none;--ts-banner-title:var(--ts-banner-title-w) var(--ts-banner-title-size)/var(--ts-banner-title-lh) var(--ts-banner-title-font);--ts-banner-body-font:var(--body,"Noto Sans Thai",sans-serif);--ts-banner-body-size:calc((14px + var(--fsadd,0px)) * var(--fs,1));--ts-banner-body-w:400;--ts-banner-body-lh:1.50;--ts-banner-body-ls:0em;--ts-banner-body-tt:none;--ts-banner-body:var(--ts-banner-body-w) var(--ts-banner-body-size)/var(--ts-banner-body-lh) var(--ts-banner-body-font);--ts-block-name-font:var(--mono,"Noto Sans Thai",sans-serif);--ts-block-name-size:calc((10px + var(--fsadd,0px)) * var(--fs,1));--ts-block-name-w:500;--ts-block-name-lh:1.20;--ts-block-name-ls:0.02em;--ts-block-name-tt:uppercase;--ts-block-name:var(--ts-block-name-w) var(--ts-block-name-size)/var(--ts-block-name-lh) var(--ts-block-name-font);--ts-block-title-font:var(--hd,"Kanit",sans-serif);--ts-block-title-size:calc((22px + var(--fsadd,0px)) * var(--fs,1));--ts-block-title-w:700;--ts-block-title-lh:1.04;--ts-block-title-ls:-0.02em;--ts-block-title-tt:none;--ts-block-title:var(--ts-block-title-w) var(--ts-block-title-size)/var(--ts-block-title-lh) var(--ts-block-title-font);--ts-block-subtitle-font:var(--body,"Noto Sans Thai",sans-serif);--ts-block-subtitle-size:calc((14px + var(--fsadd,0px)) * var(--fs,1));--ts-block-subtitle-w:400;--ts-block-subtitle-lh:1.55;--ts-block-subtitle-ls:0em;--ts-block-subtitle-tt:none;--ts-block-subtitle:var(--ts-block-subtitle-w) var(--ts-block-subtitle-size)/var(--ts-block-subtitle-lh) var(--ts-block-subtitle-font);--ts-block-content-font:var(--body,"Noto Sans Thai",sans-serif);--ts-block-content-size:calc((14px + var(--fsadd,0px)) * var(--fs,1));--ts-block-content-w:400;--ts-block-content-lh:1.55;--ts-block-content-ls:0em;--ts-block-content-tt:none;--ts-block-content:var(--ts-block-content-w) var(--ts-block-content-size)/var(--ts-block-content-lh) var(--ts-block-content-font);--ts-section-kicker-font:var(--mono,"Noto Sans Thai",sans-serif);--ts-section-kicker-size:calc((12px + var(--fsadd,0px)) * var(--fs,1));--ts-section-kicker-w:500;--ts-section-kicker-lh:1.20;--ts-section-kicker-ls:0.02em;--ts-section-kicker-tt:uppercase;--ts-section-kicker:var(--ts-section-kicker-w) var(--ts-section-kicker-size)/var(--ts-section-kicker-lh) var(--ts-section-kicker-font);--ts-section-title-font:var(--hd,"Kanit",sans-serif);--ts-section-title-size:calc((18px + var(--fsadd,0px)) * var(--fs,1));--ts-section-title-w:600;--ts-section-title-lh:1.15;--ts-section-title-ls:-0.01em;--ts-section-title-tt:none;--ts-section-title:var(--ts-section-title-w) var(--ts-section-title-size)/var(--ts-section-title-lh) var(--ts-section-title-font);--ts-card-title-font:var(--hd,"Kanit",sans-serif);--ts-card-title-size:calc((20px + var(--fsadd,0px)) * var(--fs,1));--ts-card-title-w:600;--ts-card-title-lh:1.12;--ts-card-title-ls:-0.01em;--ts-card-title-tt:none;--ts-card-title:var(--ts-card-title-w) var(--ts-card-title-size)/var(--ts-card-title-lh) var(--ts-card-title-font);--ts-card-subtitle-font:var(--body,"Noto Sans Thai",sans-serif);--ts-card-subtitle-size:calc((12px + var(--fsadd,0px)) * var(--fs,1));--ts-card-subtitle-w:400;--ts-card-subtitle-lh:1.45;--ts-card-subtitle-ls:0em;--ts-card-subtitle-tt:none;--ts-card-subtitle:var(--ts-card-subtitle-w) var(--ts-card-subtitle-size)/var(--ts-card-subtitle-lh) var(--ts-card-subtitle-font);--ts-card-meta-font:var(--mono,"Noto Sans Thai",sans-serif);--ts-card-meta-size:calc((10px + var(--fsadd,0px)) * var(--fs,1));--ts-card-meta-w:400;--ts-card-meta-lh:1.30;--ts-card-meta-ls:0.02em;--ts-card-meta-tt:none;--ts-card-meta:var(--ts-card-meta-w) var(--ts-card-meta-size)/var(--ts-card-meta-lh) var(--ts-card-meta-font);--ts-timeline-main-font:var(--body,"Noto Sans Thai",sans-serif);--ts-timeline-main-size:calc((14px + var(--fsadd,0px)) * var(--fs,1));--ts-timeline-main-w:600;--ts-timeline-main-lh:1.35;--ts-timeline-main-ls:0em;--ts-timeline-main-tt:none;--ts-timeline-main:var(--ts-timeline-main-w) var(--ts-timeline-main-size)/var(--ts-timeline-main-lh) var(--ts-timeline-main-font);--ts-timeline-content-font:var(--mono,"Noto Sans Thai",sans-serif);--ts-timeline-content-size:calc((10px + var(--fsadd,0px)) * var(--fs,1));--ts-timeline-content-w:400;--ts-timeline-content-lh:1.30;--ts-timeline-content-ls:0.02em;--ts-timeline-content-tt:uppercase;--ts-timeline-content:var(--ts-timeline-content-w) var(--ts-timeline-content-size)/var(--ts-timeline-content-lh) var(--ts-timeline-content-font);--ts-marquee-font:var(--body,"Noto Sans Thai",sans-serif);--ts-marquee-size:calc((8px + var(--fsadd,0px)) * var(--fs,1));--ts-marquee-w:500;--ts-marquee-lh:1.20;--ts-marquee-ls:0.01em;--ts-marquee-tt:none;--ts-marquee:var(--ts-marquee-w) var(--ts-marquee-size)/var(--ts-marquee-lh) var(--ts-marquee-font);--ts-chip-label-font:var(--mono,"Noto Sans Thai",sans-serif);--ts-chip-label-size:calc((10px + var(--fsadd,0px)) * var(--fs,1));--ts-chip-label-w:400;--ts-chip-label-lh:1.00;--ts-chip-label-ls:0.02em;--ts-chip-label-tt:none;--ts-chip-label:var(--ts-chip-label-w) var(--ts-chip-label-size)/var(--ts-chip-label-lh) var(--ts-chip-label-font);--ts-badge-font:var(--mono,"Noto Sans Thai",sans-serif);--ts-badge-size:calc((10px + var(--fsadd,0px)) * var(--fs,1));--ts-badge-w:600;--ts-badge-lh:1.00;--ts-badge-ls:0.02em;--ts-badge-tt:uppercase;--ts-badge:var(--ts-badge-w) var(--ts-badge-size)/var(--ts-badge-lh) var(--ts-badge-font);--ts-button-label-font:var(--body,"Noto Sans Thai",sans-serif);--ts-button-label-size:calc((14px + var(--fsadd,0px)) * var(--fs,1));--ts-button-label-w:600;--ts-button-label-lh:1.00;--ts-button-label-ls:0em;--ts-button-label-tt:none;--ts-button-label:var(--ts-button-label-w) var(--ts-button-label-size)/var(--ts-button-label-lh) var(--ts-button-label-font);--ts-price-font:var(--hd,"Kanit",sans-serif);--ts-price-size:calc((18px + var(--fsadd,0px)) * var(--fs,1));--ts-price-w:600;--ts-price-lh:1.10;--ts-price-ls:0em;--ts-price-tt:none;--ts-price:var(--ts-price-w) var(--ts-price-size)/var(--ts-price-lh) var(--ts-price-font);--ts-stat-number-font:var(--hd,"Kanit",sans-serif);--ts-stat-number-size:calc((32px + var(--fsadd,0px)) * var(--fs,1));--ts-stat-number-w:600;--ts-stat-number-lh:1.05;--ts-stat-number-ls:-0.01em;--ts-stat-number-tt:none;--ts-stat-number:var(--ts-stat-number-w) var(--ts-stat-number-size)/var(--ts-stat-number-lh) var(--ts-stat-number-font);--ts-list-item-font:var(--body,"Noto Sans Thai",sans-serif);--ts-list-item-size:calc((14px + var(--fsadd,0px)) * var(--fs,1));--ts-list-item-w:500;--ts-list-item-lh:1.40;--ts-list-item-ls:0em;--ts-list-item-tt:none;--ts-list-item:var(--ts-list-item-w) var(--ts-list-item-size)/var(--ts-list-item-lh) var(--ts-list-item-font);--ts-caption-font:var(--body,"Noto Sans Thai",sans-serif);--ts-caption-size:calc((12px + var(--fsadd,0px)) * var(--fs,1));--ts-caption-w:400;--ts-caption-lh:1.45;--ts-caption-ls:0em;--ts-caption-tt:none;--ts-caption:var(--ts-caption-w) var(--ts-caption-size)/var(--ts-caption-lh) var(--ts-caption-font);}@media (orientation:landscape) and (max-height:640px){:root{--ts-hero-title-size:calc((28px + var(--fsadd,0px)) * var(--fs,1));--ts-banner-title-size:calc((22px + var(--fsadd,0px)) * var(--fs,1));}}