/*
Theme Name: Webtindo Theme
Theme URI: https://webtindo.de/
Author: Webtindo
Author URI: https://webtindo.de/
Description: Eigenständiges, responsives WordPress-Theme für die Webtindo-Plattform. Entwicklungsstand; Elementor-Free-kompatible Inhaltsbereiche.
Version: 0.1.0-dev
Requires at least: 6.5
Requires PHP: 8.0
Text Domain: webtindo-theme
License: GPL-2.0-or-later
*/
:root{--wt-ink:#1c2933;--wt-muted:#52616d;--wt-line:#dce3e7;--wt-brand:#166b89;--wt-paper:#fff;--wt-bg:#f7f9fb;--wt-container:1140px;--wt-focus:#f4aa26}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--wt-paper);font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--wt-ink);line-height:1.65;font-size:1rem}a{color:var(--wt-brand)}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--wt-focus);outline-offset:3px}img,video,svg{max-width:100%;height:auto}button,input,textarea,select{font:inherit}.wt-container{width:min(calc(100% - 2.5rem),var(--wt-container));margin-inline:auto}.wt-skip{position:absolute;top:-5rem;left:1rem;background:#fff;padding:.8rem 1rem;z-index:100}.wt-skip:focus{top:1rem}.wt-header{border-bottom:1px solid var(--wt-line);background:var(--wt-paper)}.wt-header__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:82px}.wt-brand{font-weight:750;font-size:1.45rem;text-decoration:none;color:var(--wt-ink)}.wt-brand img{max-height:60px;width:auto}.wt-menu{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;list-style:none;padding:0;margin:0}.wt-menu a{color:var(--wt-ink);text-decoration:none;font-weight:550}.wt-menu a:hover,.wt-menu .current-menu-item>a{text-decoration:underline;text-decoration-color:var(--wt-brand);text-underline-offset:6px}.wt-main{min-height:52vh;padding-block:3.5rem 5rem}.wt-main h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.16;letter-spacing:-.035em;margin:.2em 0 .6em}.wt-main h2{line-height:1.25}.wt-article{max-width:850px;margin:0 auto 3rem}.wt-article__meta,.wt-muted{color:var(--wt-muted);font-size:.95rem}.wt-article__content{overflow-wrap:anywhere}.wt-article__content :where(p,ul,ol,blockquote){margin-block:1.2rem}.wt-article__content :where(h2,h3){margin-top:1.8em}.wt-archive{display:grid;gap:1.4rem}.wt-archive article{padding:1.5rem;border:1px solid var(--wt-line);background:var(--wt-bg)}.wt-archive h2{margin:0 0 .4rem}.wt-archive a{text-decoration:none}.wt-footer{border-top:1px solid var(--wt-line);background:var(--wt-bg);padding-block:2rem}.wt-footer__inner{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.wt-btn,.wp-block-button__link{display:inline-block;padding:.75rem 1.2rem;background:var(--wt-brand);color:white;text-decoration:none;border-radius:3px}.wt-btn:hover{color:white}.wt-pagination{margin-top:2rem}.wt-fullwidth{width:100%;max-width:none}.wt-fullwidth .wt-article{max-width:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{clip:auto!important;clip-path:none;height:auto;width:auto;display:block;font-size:1rem;font-weight:bold;padding:15px 23px 14px;top:5px;left:5px;z-index:100000;text-decoration:none;background:#fff}blockquote{border-inline-start:4px solid var(--wt-brand);padding-inline:1.2rem;margin-inline:0}pre{overflow-x:auto}.alignwide{max-width:var(--wt-container);margin-inline:auto}.alignfull{width:100vw;max-width:100vw;position:relative;left:50%;margin-left:-50vw}body.admin-bar .wt-skip:focus{top:40px}@media(max-width:700px){.wt-header__inner{align-items:flex-start;flex-direction:column;padding-block:1rem;gap:.8rem}.wt-menu{gap:.5rem 1rem}.wt-main{padding-block:2rem 3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
