/* Lan-Inspector direct topic presentation
 * v9 | letzte Änderung: Dienstag, 11.08.2026, 05:48:00
 */
:root {
  --li-topbar:#67717A; --li-topbar-dark:#56616A; --li-surface:#fff;
  --li-bg:#F1F4F6; --li-text:#24323A; --li-muted:#687780;
  --li-line:#D9E0E4; --li-accent:#237FB9; --li-accent-dark:#17628F;
}
* { box-sizing:border-box; }
html { scroll-behavior:smooth; }
body.li-topic-page {
  margin:0; min-width:320px; background:var(--li-bg); color:var(--li-text);
  font-family:"Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif; line-height:1.67;
}
.li-standalone-header {
  min-height:62px; display:flex; align-items:center; gap:20px; padding:0 max(18px,calc((100% - 1120px)/2));
  background:var(--li-topbar); box-shadow:0 2px 8px rgba(25,35,41,.15); color:#fff;
}
.li-standalone-brand { margin-right:auto; color:#fff; text-decoration:none; line-height:1.12; }
.li-standalone-brand strong { display:block; font-size:1rem; letter-spacing:-.015em; }
.li-standalone-brand span { display:block; margin-top:3px; color:rgba(255,255,255,.72); font-size:.68rem; text-transform:uppercase; letter-spacing:.09em; }
.li-standalone-nav { display:flex; align-items:center; gap:5px; }
.li-standalone-nav a { display:inline-flex; align-items:center; min-height:36px; padding:0 11px; border-radius:8px; color:#fff; font-size:.78rem; font-weight:600; text-decoration:none; }
.li-standalone-nav a:hover { background:rgba(255,255,255,.14); }
.li-standalone-nav .li-language-link { border:1px solid rgba(255,255,255,.28); }
.li-topic-article {
  width:min(calc(100% - 36px),1080px); margin:28px auto 48px; padding:38px 46px 50px;
  border:1px solid rgba(208,216,221,.9); border-radius:12px; background:#fff;
  box-shadow:0 10px 34px rgba(38,52,60,.075);
}
.li-seo-breadcrumbs { margin-bottom:1.25rem; color:var(--li-muted); font-size:.78rem; }
.li-seo-breadcrumbs a { color:var(--li-accent-dark); text-decoration:none; }
.li-seo-breadcrumbs span + span::before, .li-seo-breadcrumbs a + span::before, .li-seo-breadcrumbs span + a::before, .li-seo-breadcrumbs a + a::before { content:" / "; color:#9AA6AC; }
h1,h2,h3,h4,h5 { color:#22323A; font-weight:650; letter-spacing:-.018em; line-height:1.2; }
h1 { font-size:clamp(1.85rem,3vw,2.55rem); margin:0 0 1.25rem; }
h2 { font-size:1.65rem; margin:2.2rem 0 .9rem; }
h3 { font-size:1.32rem; margin:1.8rem 0 .75rem; }
h4 { font-size:1.08rem; margin:1.5rem 0 .65rem; }
p,li,td,th { color:#3D4B52; font-size:.98rem; line-height:1.67; }
p { margin:0 0 1rem; }
a { color:var(--li-accent-dark); text-underline-offset:2px; }
a:hover { color:var(--li-accent); }
ul,ol { padding-left:1.4rem; }
li { margin:.25rem 0; }
table { width:100%; border-collapse:collapse; margin:1.4rem 0; }
td,th { padding:.65rem .75rem; border:1px solid var(--li-line); vertical-align:top; }
th { background:#EEF3F5; font-weight:650; }
img.li-screenshot { display:block; width:auto; height:auto; max-width:min(100%,1040px); margin:1.45rem auto 1.75rem; border:1px solid rgba(128,145,154,.24); border-radius:8px; background:#fff; box-shadow:0 9px 26px rgba(38,52,60,.12); }
img.li-screenshot-small { box-shadow:0 6px 18px rgba(38,52,60,.10); }
.related-topics-header { margin-top:2.6rem; padding:1.2rem 1.3rem; border:1px solid var(--li-line); border-radius:10px; background:#F6F8F9; }
.related-topics-header hr { display:none; }
.RelatedHead { margin:0; padding:.25rem 0; }
.related-topics a { text-decoration:none; }
.li-topic-pager { display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-top:2rem; }
.li-topic-pager a { display:flex; flex-direction:column; gap:3px; padding:12px 14px; border:1px solid var(--li-line); border-radius:9px; background:#FAFBFB; text-decoration:none; }
.li-topic-pager a:last-child { text-align:right; }
.li-topic-pager small { color:var(--li-muted); font-size:.7rem; text-transform:uppercase; letter-spacing:.08em; }
.li-product-cta { margin-top:2.4rem; padding:1.35rem 1.5rem; border-left:4px solid var(--li-accent); border-radius:8px; background:#EEF5F8; }
.li-product-cta strong { display:block; margin-bottom:.25rem; font-size:1.05rem; }
.li-product-cta p { margin:0 0 .7rem; }
.li-product-cta a { display:inline-flex; font-weight:650; text-decoration:none; }
.li-standalone-footer { width:min(calc(100% - 36px),1080px); margin:0 auto 34px; display:flex; justify-content:space-between; gap:18px; flex-wrap:wrap; color:#77858D; font-size:.75rem; }
.li-standalone-footer a { color:inherit; text-decoration:none; }
@media(max-width:680px){
  .li-standalone-header{padding:10px 14px;align-items:flex-start;flex-wrap:wrap}.li-standalone-nav{width:100%;overflow-x:auto}.li-standalone-nav a{white-space:nowrap}
  .li-topic-article{width:calc(100% - 18px);margin:10px auto 28px;padding:24px 20px 34px;border-radius:10px}
  h1{font-size:1.75rem}.li-topic-pager{grid-template-columns:1fr}.li-topic-pager a:last-child{text-align:left}
}
@media print{.li-standalone-header,.li-standalone-footer,.li-product-cta,.li-topic-pager{display:none}.li-topic-article{width:auto;margin:0;padding:0;border:0;box-shadow:none}img.li-screenshot{box-shadow:none;break-inside:avoid}}
