/* Lampter: Aero's data and interactions, with Adhesive Note's paper materials. */
:root{
  --lampter-ink:#283848;--lampter-muted:#7a8894;--lampter-blue:#347cbd;
  --lampter-paper:#fffefa;--lampter-rule:#dce2de;
  --lampter-hand:"Architects Daughter","LXGW WenKai Subset","KaiTi",serif;
  --bg:#f1f4f2;--blue:var(--lampter-blue);
  --lampter-edge:polygon(0% .6%,3% .1%,6% .5%,9% 0%,14% .4%,19% .1%,24% .5%,29% 0%,34% .4%,40% .1%,45% .5%,50% 0%,55% .3%,61% 0%,67% .5%,73% .1%,79% .4%,85% 0%,91% .5%,97% .1%,100% .5%,99.8% 9%,100% 19%,99.8% 30%,100% 41%,99.8% 54%,100% 66%,99.8% 78%,100% 89%,99.8% 99.5%,97% 99.8%,91% 99.4%,85% 100%,79% 99.6%,73% 99.9%,67% 99.5%,61% 100%,55% 99.6%,50% 100%,45% 99.6%,40% 99.9%,34% 99.5%,29% 100%,24% 99.6%,19% 99.9%,14% 99.6%,9% 100%,6% 99.5%,3% 99.9%,0% 99.6%,.2% 89%,0% 78%,.2% 66%,0% 54%,.2% 41%,0% 30%,.2% 19%,0% 9%);
}
body{background-color:var(--bg);background-image:url('./adhesive-assets/paper/textures/wall-grain.webp');background-size:512px;background-blend-mode:multiply;background-attachment:fixed;color:var(--lampter-ink)}
[data-appearance=dark]{--bg:#15202a}
[data-appearance=dark] body{color:#dbe5ed}
.page{margin-left:0}.topbar{max-width:1600px;margin:auto;padding:25px 70px;background:transparent;border-color:#dfe5e4;min-height:96px}
[data-appearance=dark] .topbar{background:transparent;border-color:#35434e}
main#main{max-width:1600px;padding:38px 70px 25px}
.site-brand{gap:13px;font-family:var(--lampter-hand);font-size:32px;font-weight:400;color:var(--lampter-ink);letter-spacing:.2px}
.site-brand img{width:42px;height:42px;border-radius:0;object-fit:contain}
[data-appearance=dark] .site-brand{color:#dbe5ed}
.top-actions{gap:12px}.appearance-switch{border-radius:7px;background:#e8edf0;border-color:#dbe4e5}
.appearance-switch button{border-radius:5px}.admin-button,.icon-button,.soft-button,select,.search{border-radius:5px}
.intro{margin-bottom:34px}.intro h1{font-family:var(--lampter-hand);font-size:38px;font-weight:400;letter-spacing:.5px}
.intro .lampter-eyebrow{font:11px/1.5 "Segoe UI",sans-serif;letter-spacing:1.1px;color:var(--lampter-blue);margin-bottom:12px}
.intro #subtitle{font-family:var(--lampter-hand);font-size:17px;color:var(--lampter-muted)}
.date-block strong{font-size:26px}.summary{gap:20px;margin-bottom:38px}
.summary-card{min-height:168px;padding:20px 22px 17px;overflow:visible}.metric-number{font-weight:400}.summary-note{line-height:1.6}

/* Clip only the paper background: graphs, focus rings and popovers keep their space. */
.lampter-paper{--text:var(--lampter-ink);--muted:var(--lampter-muted);--line:var(--lampter-rule);position:relative;isolation:isolate;color:var(--lampter-ink);box-shadow:0 12px 28px #354a5110,0 2px 5px #354a5109}
[data-appearance] .lampter-paper{background:transparent;border:0;border-radius:2px}
.lampter-paper::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;clip-path:var(--lampter-edge);background-color:var(--lampter-paper);background-image:linear-gradient(125deg,#ffffff66,transparent 65%),url('./adhesive-assets/paper/textures/paper-grain.webp');background-size:100% 100%,512px;background-blend-mode:normal,multiply}
.lampter-paper::after{content:"";position:absolute;z-index:1;left:calc(50% - 45px);top:-15px;width:90px;height:35px;background:url('./adhesive-assets/paper/stationery/tape-kraft.png') center/contain no-repeat;pointer-events:none;transform:rotate(-1deg)}
.summary-card.lampter-paper::before{clip-path:none;border-radius:8px}.summary-card::after{display:none}.summary-card:nth-child(2)::after,.summary-card:nth-child(4)::after{display:block}
.summary-card:nth-child(4)::after{left:auto;right:8px;width:56px;height:43px;top:-16px;background-image:url('./adhesive-assets/paper/stationery/washi-blue.png');transform:rotate(-12deg)}
[data-appearance] .summary-card .metric-label,[data-appearance] .summary-card .summary-note,[data-appearance] .summary-card .denominator{color:var(--lampter-muted)}
[data-appearance] .summary-card .metric-number{color:var(--lampter-ink)}
[data-appearance] #avg-cpu{color:var(--lampter-blue)}[data-appearance] #memory-percent{color:#9481b7}
[data-appearance] .health-card .health-note{color:var(--health)}
[data-appearance] .health-card[data-health=healthy]{--health:#3f8d71;--health-bg:#eaf4ec}
[data-appearance] .health-card[data-health=degraded],[data-appearance] .health-card[data-health=stale]{--health:#ad7f3c;--health-bg:#f8edda}
[data-appearance] .health-card[data-health=offline]{--health:#b84d58;--health-bg:#f8e8e8}
[data-appearance] .health-card[data-health=loading],[data-appearance] .health-card[data-health=disconnected],[data-appearance] .health-card[data-health=empty]{--health:#77889f;--health-bg:#edf1f6}
[data-appearance] .health-card:is([data-health=healthy],[data-health=degraded],[data-health=stale]) #online-count{color:var(--health)}
.observatory{gap:30px;margin-bottom:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.globe-panel,.live-panel{padding:28px 28px 23px;min-width:0}
.globe-panel::after{left:14px;top:-13px;width:35px;height:52px;background-image:url('./adhesive-assets/paper/stationery/paperclip-silver.png');transform:rotate(-8deg)}
.panel-heading h2,.section-heading h2{font-family:var(--lampter-hand);font-size:26px;font-weight:400}
[data-appearance] .lampter-paper .eyebrow,[data-appearance] .lampter-paper .map-note,[data-appearance] .lampter-paper .globe-hint,[data-appearance] .lampter-paper .inspect-hint,[data-appearance] .lampter-paper .trend-foot,[data-appearance] .lampter-paper .live-reading span{color:var(--lampter-muted)}
.globe-content{gap:22px;margin-top:12px}.globe-stage{height:278px}.globe-stage canvas{height:251px}.region-list{flex-basis:157px}
[data-appearance] .lampter-paper .region-list button,[data-appearance] .lampter-paper .region-list small{color:var(--lampter-muted)}
[data-appearance] .lampter-paper .region-list button:hover,[data-appearance] .lampter-paper .region-list button[aria-pressed=true]{color:var(--lampter-blue);background:#eaf2f5;border-color:#cddfe8}
.live-reading{padding-top:23px}.live-reading strong{font-size:27px;font-weight:400}
[data-appearance] #live-up{color:var(--lampter-blue)}[data-appearance] #live-down{color:#9481b7}
.live-plot{min-height:168px}.lampter-paper .trend-foot{border-color:var(--lampter-rule)}
[data-appearance] .lampter-paper :is(select,.soft-button){background:#fafbf8;border-color:#dce4e1;color:#657889}
[data-appearance] .lampter-paper :is(select,.soft-button):hover{background:#eef4f3;border-color:#bcd2db}
.segments{background:#e9eeed;border-color:#dde4e1;border-radius:6px}
.segments button{border-radius:4px}.segments button[aria-pressed=true]{color:var(--lampter-blue);background:#fffefa}
.search>svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0;color:#7a8894}

/* Existing baked paper sheets are retained on the VPS cards. */
#cards{--ink:var(--lampter-ink);--ink-soft:#435260;--ink-muted:#6c7a82;--ink-faint:#77848b;--c-cpu:#347cbd;--c-mem:#9481b7;--c-disk:#c38c4c;--c-disk-text:#aa783d;--c-online-text:#3f8d71;--track-color:#d0d3cd;--rule-color:#bac7c9;--divider-color:#c2cdcd;gap:44px 38px;padding:24px 8px 30px}
#cards .km-card-title{font-size:2.45em;font-weight:400}
#cards .km-card-body{-webkit-text-stroke:.012em currentColor}
#cards .km-card-meta{font-family:"Segoe UI","LXGW WenKai Subset",sans-serif;color:var(--ink-muted);font-size:.91em;line-height:1.5}
#cards .km-status{color:#3f8d71}#cards .km-node-card[data-state=offline] .km-status{color:#a35460}
#cards .km-node-card:focus-visible{outline-color:#72a9c9}
#cards .km-metric--mem .km-metric-value{color:#9481b7}

/* The fixed hover sheet preserves Aero's placement and pointer/keyboard behavior. */
[data-appearance] #node-peek{position:fixed;width:min(448px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:24px 26px 20px;background-color:var(--lampter-paper);background-image:url('./adhesive-assets/paper/textures/paper-grain.webp');background-size:512px;border:0;border-radius:3px;overflow:auto;overscroll-behavior:contain;backdrop-filter:none;color:var(--lampter-ink);font-family:"Segoe UI","LXGW WenKai Subset","Microsoft YaHei",sans-serif}
#node-peek.lampter-paper::before{display:none}
#node-peek.lampter-paper::after{top:2px;height:24px;width:68px;left:calc(50% - 34px);opacity:.7}
#node-peek .peek-heading{margin-top:8px;padding-bottom:6px}
#node-peek .peek-heading>strong{font-family:var(--lampter-hand);font-size:29px;font-weight:400;line-height:1.25}
[data-appearance] #node-peek>p,[data-appearance] #node-peek>small{color:var(--lampter-muted);font-family:var(--lampter-hand)}
#node-peek>p{font-size:14px;margin:4px 0 16px}#node-peek>small{padding-top:12px;border-top:1px solid var(--lampter-rule);font-size:13px}
#node-peek .spec-list>div{grid-template-columns:minmax(122px,.8fr) minmax(0,1.6fr);padding:8px 0;font-size:13px;border-color:var(--lampter-rule)}
[data-appearance] #node-peek .spec-list dt{color:var(--lampter-muted);font-family:var(--lampter-hand)}
[data-appearance] #node-peek .spec-list dd{color:var(--lampter-ink);white-space:pre-wrap}
[data-appearance] .lampter-paper .badge{background:#eaf4ee;color:#3f8d71}
[data-appearance] .lampter-paper .badge.offline{background:#f8e8e8;color:#a35460}
[data-appearance] .lampter-paper .badge.stale{background:#f8edda;color:#ad7f3c}
[data-appearance] .lampter-paper .badge.loading{background:#edf0ed;color:#7a8894}

/* Detail is an independent page, assembled from separate sheets. */
[data-appearance] #detail{max-width:1600px;margin:28px auto 48px;padding:0 70px;background:none;border:0;border-radius:0;overflow:visible;min-height:0}
#detail .dialog-heading{position:relative;margin:0 0 28px;padding:32px 36px 30px;border:0;gap:24px;align-items:flex-start}
#detail .dialog-heading::after{left:10px;top:-15px;width:40px;height:54px;background-image:url('./adhesive-assets/paper/stationery/pushpin-brass.png');transform:none}
#detail .dialog-heading h1{font-family:var(--lampter-hand);font-size:44px;font-weight:400;letter-spacing:.3px;margin:0 0 10px}
#detail .dialog-heading .eyebrow{font-size:11px;gap:14px}
[data-appearance] #detail .detail-subtitle{color:var(--lampter-muted);font-size:14px}
#detail .lampter-detail-heading{min-width:0}
#detail .lampter-node-summary{margin-bottom:28px}
#detail .lampter-node-summary::after{left:10px;top:-15px;width:40px;height:54px;background-image:url('./adhesive-assets/paper/stationery/pushpin-brass.png');transform:none}
#detail .lampter-node-summary .dialog-heading{margin-bottom:0;padding-bottom:22px;background:transparent}
#detail #pane-overview{padding:0 0 28px;border:0}
#detail .detail-live{gap:20px;margin-bottom:28px}
[data-appearance] #detail .detail-live article{padding:24px 26px 22px;border:0;background:transparent;border-radius:0}
#detail .detail-live article::after{display:none}
[data-appearance] #detail .detail-live :is(article>span,small){color:var(--lampter-muted)}
#detail .detail-live article>span{font-family:var(--lampter-hand);font-size:19px}
#detail .detail-live strong{font-size:29px;font-weight:400;margin:10px 0 5px;color:var(--lampter-blue)}
#detail .detail-live article:nth-child(2) strong{color:#9481b7}
#detail .detail-live article:nth-child(3) strong{color:#c38c4c}
#detail .detail-live .track{background:#d3d9d2;height:4px}
#detail .detail-live .utilization{font-size:12px}
#detail .lampter-node-summary .detail-live{margin:0 36px;padding:20px 0 25px;gap:0;border-top:1px solid var(--lampter-rule)}
#detail .lampter-node-summary .detail-live article{padding:2px 25px;border-right:1px solid var(--lampter-rule)}
#detail .lampter-node-summary .detail-live article:first-child{padding-left:0}
#detail .lampter-node-summary .detail-live article:last-child{border-right:0;padding-right:0}
.lampter-paper [data-usage=ok]{--usage:#3f8d71}.lampter-paper [data-usage=warn]{--usage:#ad7f3c}.lampter-paper [data-usage=critical]{--usage:#b84d58}
#detail .detail-columns{gap:30px}
#detail .detail-columns>section{padding:28px 30px}
#detail .detail-columns>section:first-child::after{left:16px;width:30px;height:49px;top:-14px;background-image:url('./adhesive-assets/paper/stationery/paperclip-silver.png');transform:rotate(-5deg)}
#detail .detail-columns h3,#detail .detail-extra h3{font-family:var(--lampter-hand);font-size:24px;font-weight:400;margin:0 0 18px}
#detail .spec-list>div{grid-template-columns:minmax(100px,.7fr) minmax(0,1.5fr);font-size:14px;padding:9px 0;border-color:var(--lampter-rule)}
[data-appearance] #detail .spec-list dt{color:var(--lampter-muted);font-family:var(--lampter-hand)}
[data-appearance] #detail .spec-list dd{color:var(--lampter-ink)}
#detail .detail-extra{margin-top:28px;padding:25px 30px}
#detail .detail-extra::after{display:none}
#detail .detail-extra .spec-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
#detail .detail-extra .spec-list>div{display:block;border:0;padding:0}
#detail .detail-extra dd{text-align:left;font-size:14px;margin-top:6px}
#detail .detail-extra .spec-list>div:has(dt[data-kind=remark]){grid-column:1/-1}
#detail #pane-history,#detail #pane-network{padding:0;border:0;margin:0 0 34px;scroll-margin-top:20px}
#detail .detail-section-title{font-family:var(--lampter-hand);font-size:28px;font-weight:400;color:inherit;margin:8px 0 14px}
.lampter-detail-nav{display:flex;gap:24px;margin-bottom:22px;font-size:15px}
.lampter-detail-nav a{border-bottom:2px solid transparent;padding:5px 0}
.lampter-detail-nav a:hover,.lampter-detail-nav a:focus-visible{color:var(--lampter-blue);border-color:var(--lampter-blue)}
#detail .lampter-history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:25px}
#detail .lampter-history-toolbar .chart-note{margin:0}
.lampter-range-buttons{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.lampter-range-buttons button{padding:8px 13px;border:1px solid #d8e1de;border-radius:4px;min-height:40px;background:#fafbf8;color:#697e8e}
.lampter-range-buttons button[aria-pressed=true]{background:#e7eff4;color:var(--lampter-blue);border-color:#cadde7}
.lampter-range-select{display:none}.lampter-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 30px}
.lampter-history-card{padding:24px 26px 20px;min-width:0}
.lampter-history-card::after{display:none}
.lampter-chart-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px}
.lampter-chart-heading h3{font-family:var(--lampter-hand);font-size:22px;font-weight:400;margin:0}
.lampter-history-range{font-size:11px;color:var(--lampter-muted);white-space:nowrap}
.lampter-history-stats{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12px;margin:12px 0 15px;color:var(--lampter-muted);min-height:36px}
.lampter-history-stats strong{font-weight:500;color:var(--lampter-ink)}
.lampter-history-stats small{display:block;margin-left:13px;font-size:11px;margin-top:3px}
.lampter-history-plot{min-height:200px}
[data-appearance] .lampter-paper .chart-grid{stroke:var(--lampter-rule)}
[data-appearance] .lampter-paper .chart-axis{fill:var(--lampter-muted)}
[data-appearance] .lampter-paper .chart-empty,[data-appearance] .lampter-paper .chart-labels{color:var(--lampter-muted)}
[data-appearance] .lampter-paper .chart-tooltip{background:#fffefa;border-color:#cbd8d7;color:var(--lampter-ink);border-radius:4px;box-shadow:0 5px 18px #354a5117}
[data-appearance] .lampter-paper .chart-tooltip b{color:var(--lampter-muted)}
#detail .lampter-network-heading{margin:20px 0 24px}
#detail .lampter-network-heading h3{font-family:var(--lampter-hand);font-size:20px;font-weight:400;color:inherit}
#detail .lampter-network-heading .chart-note{color:inherit;opacity:.75}
#ping-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 26px}
#ping-results .ping-card{margin:0;padding:27px 24px 22px;min-width:0}
#ping-results .ping-head{gap:14px;align-items:flex-start}
#ping-results .ping-head h3{font-family:var(--lampter-hand);font-size:23px;font-weight:400;overflow-wrap:anywhere}
[data-appearance] #ping-results .ping-head>span,[data-appearance] #ping-results .ping-metrics span{color:var(--lampter-muted)}
#ping-results .ping-head>span{white-space:nowrap;font-size:11px;padding-top:6px}
#ping-results .ping-metrics{grid-template-columns:1fr 1fr;gap:10px 14px;margin:22px 0 17px}
#ping-results .ping-metrics>div:nth-child(2){grid-column:1/-1;grid-row:2}
#ping-results .ping-metrics strong{font-size:21px;font-weight:400;color:var(--lampter-blue)}
#ping-results .ping-metrics>div:nth-child(2) strong{font-size:14px;color:var(--lampter-muted)}
[data-appearance] #ping-results .ping-metrics .loss{color:#ad7f3c}
#ping-results .plot{min-height:160px}
#detail .detail-footer{margin-top:10px;padding:18px 24px;border:0;font-size:12px;flex-wrap:wrap}
#detail .detail-footer::after{display:none}
[data-appearance] #detail .detail-footer{color:var(--lampter-muted);background:transparent}
.lampter-page-footer{margin:28px 0 0;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;opacity:.75}
footer{border-color:#dce3df}.theme-credit{font-family:var(--lampter-hand);font-size:16px}
#detail .chart-note.lampter-data-note{margin-top:20px;color:inherit;opacity:.75}

@media(min-width:1600px){#cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1250px){.topbar{padding:22px 36px}main#main{padding:32px 36px 25px}[data-appearance] #detail{padding:0 36px}.observatory{grid-template-columns:1fr}.globe-content{flex-direction:row}.globe-stage{height:295px}.globe-stage canvas{height:270px}.region-list{flex-basis:200px}.summary{gap:14px}.summary-card{padding:19px 17px 14px}.summary-note{font-size:12px}#cards{grid-template-columns:repeat(2,minmax(0,1fr))}#ping-results{grid-template-columns:repeat(2,minmax(0,1fr))}#detail .detail-extra .spec-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.topbar{padding:20px 24px;gap:16px;flex-wrap:wrap}.site-brand{font-size:29px;max-width:none}.top-actions{gap:8px}main#main{padding:30px 24px 20px}.summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.intro h1{font-size:33px}[data-appearance] #detail{padding:0 24px}.lampter-history-grid,#detail .detail-columns{grid-template-columns:1fr}.lampter-history-card{padding:22px 24px}#detail .detail-live{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#detail .dialog-heading h1{font-size:38px}#detail .dialog-heading{padding:27px 28px}}
@media(max-width:700px){body{background-attachment:scroll}.topbar{padding:20px 18px;min-height:0}.site-brand{width:100%}.site-brand img{width:37px;height:37px}.top-actions{width:100%;justify-content:space-between}.top-actions .connection{font-size:11px}.top-actions .admin-button{display:flex;font-size:12px;padding:8px}.appearance-switch button{width:36px;height:38px}main#main{padding:26px 18px 20px}.intro{align-items:flex-start;gap:15px;margin-bottom:27px}.intro h1{font-size:31px}.intro #subtitle{font-size:15px}.date-block{display:none}.summary-card{min-height:158px;padding:18px 15px 12px}.summary-card .metric-number{font-size:29px}.summary-card .metric-label{font-size:13px}.summary-note{font-size:11px}.observatory{gap:32px}.globe-panel,.live-panel{padding:26px 20px 20px}.globe-content{gap:8px}.globe-stage{height:247px}.globe-stage canvas{height:219px}.region-list{flex-basis:102px;display:flex;max-height:235px}.region-list button{padding:9px 3px;font-size:12px}.region-list strong{font-size:12px}.globe-hint{font-size:10px}.map-note>span:last-child{margin-left:0}.live-reading{gap:25px}.live-reading strong{font-size:25px}.panel-heading h2,.section-heading h2{font-size:24px}#cards{grid-template-columns:1fr;padding:20px 5px 25px;gap:38px}.toolbar{gap:12px}.segments{align-self:flex-start}.segments button{font-size:13px;padding:9px 11px}.tools{gap:9px}.tools select{flex:1;min-width:0;font-size:13px}.search{flex:1 1 100%;max-width:none}.search input{font-size:16px}.updated{font-size:12px}.usage-legend{font-size:11px;gap:12px}
  [data-appearance] #node-peek{padding:20px;max-height:min(76dvh,650px)}#node-peek .spec-list>div{grid-template-columns:108px minmax(0,1fr);font-size:12px}#node-peek .peek-heading>strong{font-size:25px}
  [data-appearance] #detail{padding:0 18px;margin:26px auto 30px}#detail .dialog-heading{padding:27px 23px 24px;flex-direction:column;gap:20px}#detail .dialog-heading h1{font-size:35px}#detail .detail-subtitle{font-size:13px}#detail .dialog-heading .back-overview{font-size:13px}#detail .detail-live article{padding:20px 18px}#detail .detail-live strong{font-size:24px}#detail .detail-columns>section{padding:27px 23px}#detail .spec-list>div{font-size:13px;gap:12px;grid-template-columns:minmax(86px,.7fr) minmax(0,1.5fr)}#detail .detail-extra{padding:24px}#detail .detail-extra .spec-list{grid-template-columns:1fr;gap:17px}.lampter-history-card{padding:22px 18px}.lampter-chart-heading h3{font-size:21px}.lampter-history-range{font-size:10px}.lampter-history-stats{font-size:11px}.lampter-history-range{white-space:normal;text-align:right}.lampter-history-plot{min-height:165px}.lampter-history-toolbar{gap:13px}.lampter-range-buttons{gap:6px}.lampter-range-buttons button{padding:8px 10px;font-size:13px}.lampter-range-select{display:block;min-width:110px;max-width:none}.lampter-range-buttons [data-history-hours]{display:none}#ping-results{grid-template-columns:1fr;gap:30px}#ping-results .ping-card{padding:27px 23px 22px}#detail .detail-footer{padding:18px 20px}.lampter-page-footer{font-size:11px}.lampter-detail-nav{font-size:14px}
}
@media(max-width:900px){#detail .lampter-node-summary .detail-live{gap:20px 0}#detail .lampter-node-summary .detail-live article{padding:2px 20px}#detail .lampter-node-summary .detail-live article:nth-child(2){border-right:0}#detail .lampter-node-summary .detail-live article:nth-child(3){padding-left:0}}
@media(max-width:700px){#detail .lampter-node-summary .detail-live{margin:0 23px;padding:20px 0}#detail .lampter-node-summary .detail-live article{padding:0 12px}.lampter-node-summary .detail-live strong{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lampter-paper{animation:none}#cards .km-node-card{transition:none}}
@media(prefers-contrast:more){.lampter-paper::before{background-image:none;clip-path:none}.lampter-paper::after{display:none}.lampter-paper{box-shadow:none;border:1px solid #82939a!important}}
