/*
Theme Name: YourCell
Description: Look der alten Frame-Seite www.yourcell.net (2001) ohne Frames: roter Kopf mit Logo, gestreifter grauer Mittelteil, roter Menuebalken.
Author: Mark Rosa
Version: 1.5
Requires at least: 6.0
Requires PHP: 8.1
License: GPL-2.0-or-later
Text Domain: yourcell
*/
:root{--yc-red:#800000;--yc-grey:#959595;--yc-light:#c8c8c8;--yc-text:#555;--yc-link:#333;--yc-active:#883333}
*{box-sizing:border-box}
html,body{margin:0}
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;color:var(--yc-text);
 background:#808080 repeating-linear-gradient(to bottom,#4f4f4f 0 1px,#808080 1px 2px);
 min-height:100vh;display:flex;flex-direction:column}
a{color:var(--yc-link);text-decoration:none}
a:hover,a:focus{text-decoration:underline}
a:active{color:var(--yc-active)}
.yc-head{background:var(--yc-red);padding:16px 4% 14px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 40px}
.yc-logo{display:inline-block}
.yc-logo img{display:block;max-width:100%;height:auto}
.yc-nav{padding:0}
.yc-nav ul,.yc-foot ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}
.yc-nav ul{max-width:100%;margin:0}
.yc-nav li+li{margin-left:3px}
.yc-nav a{display:block;padding:2px 7px 0;color:var(--yc-grey);font-weight:bold;font-size:1.25em;
 border-bottom:1px solid var(--yc-grey)}
.yc-nav a:hover,.yc-nav a:focus{color:var(--yc-light);text-decoration:none}
.yc-nav .current-menu-item>a,.yc-nav .current_page_item>a,.yc-nav .current_page_parent>a,.yc-nav .current-menu-parent>a{border-bottom:3px solid var(--yc-grey)}
.yc-main{flex:1;padding:50px 4%}
.yc-hero{margin:0 auto 40px;max-width:900px;text-align:center}
.yc-hero img{display:inline-block;max-width:100%;width:auto;height:auto}
.yc-panel{max-width:900px;margin:0 auto;background:#f2f2f2;padding:28px 36px;box-shadow:0 0 0 1px #4f4f4f}
.yc-panel>*:first-child{margin-top:0}
h1,h2,h3{color:var(--yc-red);line-height:1.3}
h1{font-size:1.6em}
h2{font-size:1.25em}
h3{font-size:1.05em}
.yc-panel a{color:var(--yc-red);text-decoration:underline}
.yc-date{font-size:.85em;color:#888;margin-top:-.6em}
.yc-panel table{border-collapse:collapse;width:100%}
.yc-panel th,.yc-panel td{border:1px solid #ccc;padding:4px 8px;text-align:left;vertical-align:top}
.yc-foot{background:var(--yc-red);color:var(--yc-grey);text-align:center;padding:20px 4%;font-size:.85em}
.yc-foot a{color:var(--yc-grey);padding:0 8px}
.yc-foot p{margin:.5em 0 0}
.screen-reader-text{position:absolute;left:-9999px}
.nav-links{margin-top:24px;display:flex;gap:12px}
@media (max-width:600px){
 body{font-size:14px}
 .yc-head{flex-direction:column;align-items:center}
 .yc-nav a{font-size:1em;padding:2px 5px 0}
 .yc-main{padding:24px 3%}
 .yc-hero{margin-bottom:24px}
 .yc-panel{padding:18px}
}
.printfriendly,.pf-button,.pf-alignleft{display:none!important}
