/*
Theme Name: techtech-original
Description: WordPress-Nachbau der techtechgmbh.io Vorlage.
Version: 1.0.0
Text Domain: techtech-original
Requires PHP: 7.4
WPVibe: yes
*/
html{scroll-behavior:smooth}
.tt-device-preview{display:flex;justify-content:center;align-items:flex-start;background:#242424;padding:20px 0 80px;min-height:100vh}.tt-device-preview iframe{border:1px solid #444;width:390px;max-width:100%;height:844px;background:#050505}body{min-height:100vh}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}
:focus-visible{outline:2px solid #00e0c7;outline-offset:5px}
.tt-skip{position:fixed;top:-100px;left:16px;z-index:100000;background:#00e0c7;color:#050505;padding:12px}.tt-skip:focus{top:12px}
body.admin-bar>header{top:32px}
header nav a[aria-current="page"]{color:#fdfbf7}
header .tt-mobile-menu{height:calc(100dvh - 64px);visibility:hidden}
header .tt-mobile-menu.tt-menu-open{opacity:1!important;pointer-events:auto!important;visibility:visible}
.tt-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.tt-form-status:not(:empty){padding:16px;border:1px solid #7a00d4;color:#050505;font-size:14px}
.tt-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}
.tt-reveal.tt-visible{opacity:1;transform:translateY(0)}
.line-inner{animation:tt-rise 1.2s cubic-bezier(.22,1,.36,1) both;animation-delay:.3s}
h1>span:nth-child(2) .line-inner{animation-delay:.4s}h1>span:nth-child(3) .line-inner{animation-delay:.5s}
@keyframes tt-rise{from{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}
.tt-filter-active{background:#050505!important;color:#fdfbf7!important}
.post-card[hidden]{display:none!important}
.tt-generic{max-width:900px;margin:0 auto;padding:140px 24px 80px}.tt-generic h1{font:italic 3rem 'Times New Roman',serif;margin-bottom:32px}
@media(max-width:782px){body.admin-bar>header{top:46px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.line-inner{animation:none}.tt-reveal{opacity:1;transform:none;transition:none}*{scroll-behavior:auto!important}}
