/* Daylight product interface: one readable type size throughout. */
:root{--tablet-navy:#183744;--tablet-blue:#317d85;--tablet-orange:#a86f2a;--tablet-bg:#f5f8f5;--tablet-line:#d2dfde;--tablet-muted:#52717d;--tablet-mono:'Cascadia Code',Consolas,monospace;--tablet-sans:'Segoe UI','Microsoft YaHei','PingFang SC',sans-serif}
html,body{overflow-x:clip}body{background:var(--tablet-bg);color:var(--tablet-navy);font-size:16px}
.tablet-body :is(h1,h2,h3,p,a,b,strong,small,span,button,.tablet-eyebrow,.product-code,.note-index,.canvas-label,.step-spec b,.viewer-topbar,.story-stage-foot,.step-kicker){font-size:16px!important;letter-spacing:0}
.tablet-body h1,.tablet-body h2{line-height:1.7;font-weight:600}
.tablet-brand small,.tablet-breadcrumb,.intro-note,.intro-orbit>span,.canvas-label.label-bottom{display:none}
.tablet-intro.tablet-main{overflow:clip;min-height:490px}
.tablet-header{background:rgba(247,250,246,.8);border-color:var(--tablet-line)}
.tablet-brand img{filter:none}
.tablet-primary{background:#eac993;color:#183744}.tablet-primary:hover{background:#f1d5a9}
.tablet-secondary{border-color:#a6c4ca;color:#183744}.tablet-secondary:hover{background:#edf6f5}
.tablet-lead,.story-step p,.spec-item span,.tablet-footer{color:#44636e}
.intro-orbit{width:240px;height:240px}.intro-orbit:before{width:275px;height:100px}.intro-orbit:after{width:285px;height:130px}
.intro-orbit{border-color:rgba(64,105,120,.18)}.intro-orbit:before{border-color:rgba(155,124,75,.2)}.intro-orbit:after{border-color:rgba(64,105,120,.14)}
.intro-orbit-ring{width:180px;height:180px;background:transparent url('/assets/logo.svg') center/72% no-repeat;box-shadow:none;transform:rotate(18deg)}.intro-orbit-core{display:none}
.viewer-shell,.story-stage .viewer-shell{border-radius:12px;box-shadow:0 12px 36px rgba(34,66,73,.08);border-color:#cbdcde}
.viewer-topbar span{display:none}.viewer-topbar{justify-content:flex-start}
.viewer-topbar,.story-stage-foot,.canvas-label{text-shadow:none;letter-spacing:0}
.canvas-label.label-top{font-size:16px;max-width:calc(100% - 38px);line-height:1.6}
.story-stage-foot span:last-child{display:none}
.step-kicker span:not(:first-child),.step-kicker i{display:none}
.spec-item strong{margin:12px 0}.tablet-footer{font-size:16px;gap:20px;flex-wrap:wrap;overflow-wrap:anywhere}.tablet-footer .icp{margin-left:0}
.story-step h2{margin:22px 0}.story-step{padding-top:100px}
a:focus-visible,button:focus-visible{outline:2px solid #317d85;outline-offset:5px}
@media(max-width:720px){.tablet-header{padding:0 20px;gap:12px}.tablet-brand img{width:30px;height:30px}.tablet-brand{gap:8px}.back-link{white-space:nowrap}.tablet-intro.tablet-main{padding-top:36px;padding-bottom:40px;min-height:0}.intro-orbit{margin-top:10px}.tablet-lead{line-height:1.9}.product-code{display:none}.story-step p{font-size:16px}.step-spec b{overflow-wrap:anywhere}.tablet-footer{display:flex}.story-stage .viewer-shell{border-radius:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
