body{
background-image: url("https://telefonsex-kamera.net/bg.png");
background-repeat: repeat;
background-size: auto;
}
.tkc-content{width:100%;margin:0 auto;font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.75;color:#eef6f7}.tkc-content .tkc-box{width:100%;box-sizing:border-box;background:#003455;border:2px dotted #66d3cc;border-radius:0;padding:26px 30px;margin:0 0 22px;color:#ffffff}.tkc-content .tkc-hero{position:relative;width:100%;margin:0 0 22px;line-height:0}.tkc-content .tkc-hero img{width:100%;height:auto;display:block;border:2px dotted #66d3cc;border-radius:0}.tkc-content .tkc-hero-cap{position:absolute;left:0;bottom:0;background:rgba(0,52,85,0.86);border-top:2px dotted #66d3cc;border-right:2px dotted #66d3cc;padding:14px 24px 16px;line-height:1.2}.tkc-content .tkc-hero-kicker{display:block;color:#66d3cc;text-transform:uppercase;letter-spacing:0.2em;font-size:0.72em;margin-bottom:4px}.tkc-content .tkc-hero-title{display:block;color:#ffcc2a;font-size:1.7em;font-weight:800}.tkc-content .tkc-lead{width:100%;box-sizing:border-box;background:#003455;border:2px dotted #66d3cc;border-left:6px solid #ffcc2a;border-radius:0;padding:24px 30px;margin:0 0 22px;color:#ffffff}.tkc-content .tkc-lead-h{font-size:1.5em;line-height:1.3;color:#ffcc2a;margin:0 0 0.5em}.tkc-content .tkc-lead p{font-size:1.08em;margin:0}.tkc-content .tkc-head{margin:0 0 16px;padding-bottom:12px;border-bottom:2px dotted rgba(102,211,204,0.5)}.tkc-content .tkc-h2{font-size:1.4em;line-height:1.35;color:#ffffff;margin:0}.tkc-content p,.tkc-content li,.tkc-content .tkc-row-text,.tkc-content .tkc-dir,.tkc-content .tkc-cta{color:#eef6f7}.tkc-content p{margin:0 0 1em}.tkc-content .tkc-box p:last-child,.tkc-content .tkc-row-text p:last-child{margin-bottom:0}.tkc-content strong{color:#ffcc2a}.tkc-content a{color:#66d3cc}.tkc-content .tkc-row{display:flex;align-items:stretch;gap:28px}.tkc-content .tkc-row-text{flex:1;min-width:0}.tkc-content .tkc-img-side{flex:0 0 auto;width:320px;max-width:38%;height:auto;align-self:flex-start;border:2px dotted #66d3cc;border-radius:0}.tkc-content .tkc-steps{counter-reset:tkc-step;list-style:none;margin:4px 0 0;padding:0}.tkc-content .tkc-steps li{counter-increment:tkc-step;position:relative;margin:0 0 4px 18px;padding:0 0 22px 40px;border-left:2px dotted #66d3cc}.tkc-content .tkc-steps li:last-child{border-left-color:transparent;padding-bottom:0}.tkc-content .tkc-steps li::before{content:counter(tkc-step,decimal-leading-zero);position:absolute;left:-19px;top:-2px;width:36px;height:36px;line-height:36px;text-align:center;background:#ffcc2a;color:#003455;font-weight:800;font-size:0.82em;border-radius:0}.tkc-content .tkc-steps li strong{display:block;color:#66d3cc;margin-bottom:2px}.tkc-content .tkc-kinks{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.tkc-content .tkc-kinks li{padding:16px 18px;background:#04416b;border:2px dotted #66d3cc;border-radius:0}.tkc-content .tkc-kinks li strong{display:block;color:#ffcc2a;margin-bottom:4px;font-size:1.05em}.tkc-content .tkc-dir{width:100%;box-sizing:border-box;background:#002740;border:2px dotted #ffcc2a;border-radius:0;padding:22px 30px 26px;margin:0 0 22px}.tkc-content .tkc-h3{display:flex;align-items:center;gap:10px;font-size:1.18em;color:#66d3cc;margin:0 0 1.4em}.tkc-content .tkc-dir-intro{margin:0 0 1.4em;color:#cfe6e4;font-style:italic;font-size:0.97em}.tkc-content .tkc-dot{width:11px;height:11px;background:#ffcc2a;border-radius:50%;box-shadow:0 0 0 0 rgba(255,204,42,0.6);animation:tkc-pulse 1.8s infinite}@keyframes tkc-pulse{0%{box-shadow:0 0 0 0 rgba(255,204,42,0.6)}70%{box-shadow:0 0 0 10px rgba(255,204,42,0)}100%{box-shadow:0 0 0 0 rgba(255,204,42,0)}}.tkc-content .tkc-links{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.tkc-content .tkc-links li{margin:0;padding:0}.tkc-content .tkc-links a{display:inline-block;padding:5px 12px;background:rgba(102,211,204,0.06);border:1px solid rgba(102,211,204,0.35);border-radius:0;color:#cdeceb;font-size:0.9em;text-decoration:none;transition:all 0.18s ease}.tkc-content .tkc-links a:hover{background:#ffcc2a;border-color:#ffcc2a;color:#003455}.tkc-content .tkc-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:12px;margin:0;padding:0}.tkc-content .tkc-grid li{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;background:#003455;border:2px dotted #66d3cc;overflow:hidden;transition:border-color 0.15s ease}.tkc-content .tkc-grid li:hover{border-color:#ffcc2a}.tkc-content .tkc-grid a{display:block;text-decoration:none}.tkc-content .tkc-grid .tkc-thumb{display:block;aspect-ratio:3 / 4;overflow:hidden;background:#002740}.tkc-content .tkc-grid .tkc-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.tkc-content .tkc-grid li:hover .tkc-thumb img{transform:scale(1.06)}.tkc-content .tkc-grid .tkc-cname{padding:6px 8px 0;color:#fff;font-size:0.85em;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tkc-content .tkc-grid .tkc-cmeta{padding:2px 8px 8px;color:#cdeceb;font-size:0.75em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:700px){.tkc-content .tkc-grid{grid-template-columns:repeat(3,1fr);gap:9px}}.tkc-content .tkc-cta{width:100%;box-sizing:border-box;background:#04416b;border:3px dotted #ffcc2a;border-radius:0;padding:30px 32px;margin:0 0 22px;text-align:center;color:#ffffff}.tkc-content .tkc-cta-h{font-size:1.5em;color:#ffcc2a;margin:0 0 0.6em}.tkc-content .tkc-cta p{max-width:760px;margin-left:auto;margin-right:auto}.tkc-header{width:100%;box-sizing:border-box;background:#F2EFE6;border:2px dotted #003455;border-radius:0;padding:8px 14px;margin:0 0 8px;font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#1e2a33;text-align:center}.tkc-header h1{font-size:1.45em;line-height:1.2;color:#ffcc2a;margin:0 0 0.4em}.tkc-header h2{font-size:1.1em;line-height:1.2;color:#66d3cc;margin:1em 0 0.4em;border:none;padding:0}.tkc-header p{font-size:0.97em;line-height:1.45;color:#1e2a33;margin:0}@media (max-width:700px){.tkc-content .tkc-box,.tkc-content .tkc-lead,.tkc-content .tkc-dir,.tkc-content .tkc-cta{padding:18px 16px}.tkc-content .tkc-row{flex-direction:column}.tkc-content .tkc-img-side{max-width:100%;width:100%;order:-1}.tkc-content .tkc-kinks{grid-template-columns:1fr}.tkc-content .tkc-hero-title{font-size:1.2em}.tkc-header h1{font-size:1.25em}}