/*
Theme Name: ROLLIN
Theme URI: https://tomas-kral.cz
Author: Tomáš Král
Author URI: https://tomas-kral.cz
Description: ROLLIN – responzivní WordPress šablona s optimalizovaným načítáním, etapa 26.
Version: 2.9.0
Requires at least: 6.4
Requires PHP: 8.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rollin
Tags: custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

/*
 * WordPress vyžaduje tento soubor kvůli metadatům šablony.
 * Design systém je rozdělen do modulů v assets/css/ a načítá se přes functions.php.
 */

/* Etapa 25: public member profile content and network */
.rollin-profile-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}
.rollin-profile-section{min-width:0;padding:22px;border:1px solid #e7e7e7;border-radius:16px;background:#fff}
.rollin-profile-section h3{margin:0 0 16px;font-size:1.25rem;line-height:1.25}
.rollin-profile-content-list,.rollin-profile-network__list{list-style:none;margin:0;padding:0}
.rollin-profile-content-list li{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:11px 0;border-bottom:1px solid #eee}
.rollin-profile-content-list li:last-child{border-bottom:0}
.rollin-profile-content-list a{font-weight:650;text-decoration:none}
.rollin-profile-content-list time{font-size:.85rem;color:#737373}
.rollin-profile-empty{color:#777;font-size:.95rem}
.rollin-profile-network__list{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}
.rollin-profile-network__list li a{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #eee;border-radius:999px;text-decoration:none;color:inherit}
.rollin-profile-network__list img{border-radius:50%;width:32px;height:32px}
@media(max-width:700px){.rollin-profile-sections{grid-template-columns:1fr}.rollin-profile-section{padding:16px}}



/* Oprava Etapy 34: světlá patička vyžaduje tmavý, kontrastní text. */
.site-footer,
.rollin-footer,
#colophon {
    color: #24212a;
}
.site-footer a,
.rollin-footer a,
#colophon a {
    color: #24212a;
}
.site-footer a:hover,
.site-footer a:focus-visible,
.rollin-footer a:hover,
.rollin-footer a:focus-visible,
#colophon a:hover,
#colophon a:focus-visible {
    color: #e60070;
}
.site-footer h1,
.site-footer h2,
.site-footer h3,
.site-footer h4,
.rollin-footer h1,
.rollin-footer h2,
.rollin-footer h3,
.rollin-footer h4,
#colophon h1,
#colophon h2,
#colophon h3,
#colophon h4 {
    color: #17151a;
}
.site-footer p,
.site-footer li,
.site-footer small,
.rollin-footer p,
.rollin-footer li,
.rollin-footer small,
#colophon p,
#colophon li,
#colophon small {
    color: #45414a;
}
