/* TRA-1592: page frame of the standalone shell /entdecken/plattform/ only (the terminal never loads this file). The terminal's
   style.css locks html/body to the viewport; this page scrolls. Header = the terminal top bar, footer = the old page's footer. */
html,body{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}
html{scroll-padding-top:64px}
body.tp-page{background:#0b0f12;color:#aab2bd}
.tp-skip{position:absolute;left:12px;top:-60px;z-index:60;background:#12161b;border:1px solid #d9bd7c66;color:#e8ebef;padding:8px 12px;border-radius:6px;font-weight:600;text-decoration:none}
.tp-skip:focus{top:8px}
.tp-topbar{position:sticky;top:0;z-index:40;height:52px;background:#0b0e11f2;backdrop-filter:saturate(1.2) blur(12px);-webkit-backdrop-filter:saturate(1.2) blur(12px);padding:0 18px;border-bottom:1px solid #ffffff12}
.tp-page .topbar>.header-divider,.tp-page .topbar>.product{display:block}
.tp-nav{display:flex;align-items:center;gap:2px;margin-left:18px;min-width:0}
.tp-nav a{height:32px;display:inline-flex;align-items:center;padding:0 12px;border-radius:6px;font-size:14px;font-weight:550;color:#aab2bd;text-decoration:none}
.tp-nav a:hover{color:#e8ebef;background:#ffffff08}
.tp-auth{display:flex;align-items:center;gap:8px}
.tp-auth .btn{height:32px;padding:0 13px;font-size:13px;border-radius:6px}
.tp-auth .base-register .short{display:none}
#plattform{display:block}
#plattform:focus{outline:none}
.tp-footer{max-width:1180px;margin:0 auto;padding:36px 24px 48px;border-top:1px solid #ffffff12;font-size:13.5px;line-height:1.6;color:#7f8893}
.tp-footer .risk{margin:0 0 12px}
.tp-footer .risk b{color:#aab2bd}
.tp-footer .legal{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:10px}
.tp-footer a{color:#aab2bd;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}
.tp-footer a:hover{color:#e8ebef;text-decoration:underline}
.tp-footer .foot-credit{margin:0;color:#5c6570}
@media(max-width:860px){.tp-nav{display:none}}
@media(max-width:480px){.tp-topbar{padding:0 10px}.tp-auth .base-register .long{display:none}.tp-auth .base-register .short{display:inline}.tp-page .topbar>.header-divider,.tp-page .topbar>.product{display:none}}
