.app-shell:has(>.mag){width:100%;max-width:none;margin:0;padding:0}.mag{--mag-paper:#f7f4ee;--mag-paper-2:#efeae0;--mag-ink:#171512;--mag-muted:#6b6559;--mag-line:#d9d1c1;--mag-accent:#b4261a;--mag-accent-dark:#8f1d13;--mag-display:var(--font-editorial-display),"Times New Roman",Georgia,serif;--mag-serif:var(--font-serif-body),Georgia,serif;--mag-sans:var(--font-editorial-body),"Helvetica Neue",Arial,sans-serif;--mag-width:1200px;--ink:var(--mag-ink);--muted:var(--mag-muted);--line:var(--mag-line);--accent:var(--mag-accent);--panel-solid:#fffdf8;--chip-bg:var(--mag-paper-2);--font-display:var(--font-editorial-display);--font-body:var(--font-serif-body);min-height:100vh;overflow-x:clip;background:var(--mag-paper);color:var(--mag-ink);font-family:var(--mag-serif);color-scheme:light}.mag a{color:inherit}.mag-main,.mag-masthead{width:min(var(--mag-width),100% - 32px);margin:0 auto}.mag-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--mag-line);font-family:var(--mag-sans);font-size:.8125rem;color:var(--mag-muted)}.mag-topbar__date:first-letter{text-transform:uppercase}.mag-topbar__actions{display:flex;align-items:center;gap:1rem}.mag-topbar__link{font-weight:600;color:var(--mag-ink)}.mag-topbar__link:hover{color:var(--mag-accent)}.mag-nameplate{padding:1.75rem 0 1.25rem;text-align:center}.mag-nameplate__title{display:inline-block;font-family:var(--mag-display);font-size:clamp(2.5rem,7vw,4.25rem);font-weight:800;line-height:.95;letter-spacing:-.035em;color:var(--mag-ink)}.mag-footer__title span,.mag-nameplate__title span{color:var(--mag-accent)}.mag-nameplate__tagline{margin:.85rem auto 0;display:flex;align-items:center;justify-content:center;gap:1rem;font-style:italic;font-size:1.05rem;color:var(--mag-muted)}.mag-nameplate__tagline:after,.mag-nameplate__tagline:before{content:"";width:min(120px,15vw);border-top:1px solid var(--mag-line)}.mag-sections{display:flex;gap:1.5rem;overflow-x:auto;scrollbar-width:none;padding:.7rem 0;border-top:1px solid var(--mag-ink);border-bottom:3px double var(--mag-ink);font-family:var(--mag-sans);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.mag-sections::-webkit-scrollbar{display:none}.mag-sections__link{padding-bottom:2px;border-bottom:2px solid transparent}.mag-sections__link:hover{color:var(--mag-accent)}.mag-sections__link[aria-current=page]{border-bottom-color:var(--mag-accent)}.mag-sections__link--archive{margin-left:auto;color:var(--mag-muted)}.mag-btn{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.05rem;border:1px solid transparent;border-radius:2px;font-family:var(--mag-sans);font-size:.875rem;font-weight:700;letter-spacing:.02em;line-height:1.1;transition:background .15s ease,color .15s ease,border-color .15s ease}.mag .mag-btn--write{background:var(--mag-accent);color:#fff}.mag .mag-btn--write:hover{background:var(--mag-accent-dark)}.mag .mag-btn--ghost{border-color:var(--mag-ink);color:var(--mag-ink)}.mag .mag-btn--ghost:hover{background:var(--mag-ink);color:var(--mag-paper)}.mag-kicker,.mag-label{display:inline-block;font-family:var(--mag-sans);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mag .mag-kicker{color:var(--mag-accent)}.mag-label{margin:0 0 .85rem;color:var(--mag-ink)}.mag-byline{margin:.55rem 0 0;font-family:var(--mag-sans);font-size:.8rem;color:var(--mag-muted)}.mag-byline__author{font-weight:600;color:var(--mag-ink)}.mag-muted{color:var(--mag-muted)}.mag-tags{display:flex;flex-wrap:wrap;gap:.4rem}.mag-tag{padding:.25rem .55rem;border:1px solid var(--mag-line);font-family:var(--mag-sans);font-size:.78rem;color:var(--mag-muted)}.mag-tag:hover,.mag-tag[aria-current=true]{border-color:var(--mag-ink);color:var(--mag-ink)}.mag-thumb{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;background:var(--mag-paper-2)}.mag-thumb--empty{--cat:#6b6559;display:flex;align-items:flex-end;padding:.9rem 1rem;background:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in oklab,var(--cat) 9%,transparent) 10px 11px),color-mix(in oklab,var(--cat) 16%,var(--mag-paper));border-top:4px solid var(--cat)}.mag-thumb--empty span{font-family:var(--mag-display);font-style:italic;font-size:1.6rem;font-weight:600;line-height:1;color:color-mix(in oklab,var(--cat) 80%,var(--mag-ink))}.mag-thumb--empty[data-category=humor]{--cat:#c9822b}.mag-thumb--empty[data-category=veda]{--cat:#2f6f8f}.mag-thumb--empty[data-category=zdravi]{--cat:#3f8a5a}.mag-thumb--empty[data-category=zpravy]{--cat:#b4261a}.mag-thumb--empty[data-category=technologie]{--cat:#4b56a8}.mag-thumb--empty[data-category=cestovani]{--cat:#2b8a86}.mag-thumb--empty[data-category=zivotni-styl]{--cat:#a8476e}.mag-thumb--empty[data-category=byznys]{--cat:#59633a}.mag-thumb--empty[data-category=kultura]{--cat:#7a4a9a}.mag-front{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:2.5rem;padding:2rem 0 2.5rem;border-bottom:1px solid var(--mag-ink)}.mag-lead__media .mag-thumb{aspect-ratio:2/1;max-height:400px}.mag-lead__media .mag-thumb--empty span{font-size:clamp(2rem,5vw,3.5rem)}.mag-lead__body{padding-top:1.1rem}.mag-lead__title{margin:.4rem 0 0;font-family:var(--mag-display);font-size:clamp(2rem,4.2vw,3.3rem);font-weight:700;line-height:1.05;letter-spacing:-.025em}.mag-brief__title a:hover,.mag-card__title a:hover,.mag-lead__title a:hover,.mag-ranked a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mag-lead__excerpt{margin:.85rem 0 0;max-width:60ch;font-size:1.15rem;line-height:1.55;color:color-mix(in oklab,var(--mag-ink) 80%,var(--mag-paper))}.mag-briefs{padding-left:2.5rem;border-left:1px solid var(--mag-line)}.mag-briefs__list{margin:0;padding:0;list-style:none}.mag-brief{padding:1rem 0;border-top:1px solid var(--mag-line)}.mag-brief:first-child{padding-top:0;border-top:none}.mag-brief__title{margin:.3rem 0 0;font-family:var(--mag-display);font-size:1.2rem;font-weight:600;line-height:1.2}.mag-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3rem;padding-bottom:3.5rem}.mag-columns__side{display:flex;flex-direction:column;gap:2rem;padding-top:2.5rem}.mag-section-title{margin:2.5rem 0 1.25rem;padding-top:.6rem;border-top:3px solid var(--mag-ink);font-family:var(--mag-display);font-size:1.6rem;font-weight:700;letter-spacing:-.015em}.mag-section-title a{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.mag-section-title__more{font-family:var(--mag-sans);font-size:.8rem;font-weight:600;color:var(--mag-accent)}.mag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2.25rem 1.75rem}.mag-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.mag-card__media{display:block;margin-bottom:.8rem}.mag-card__title{margin:.35rem 0 0;font-family:var(--mag-display);font-size:1.3rem;font-weight:650;line-height:1.18;letter-spacing:-.01em}.mag-card__excerpt{margin:.5rem 0 0;font-size:.97rem;line-height:1.5;color:color-mix(in oklab,var(--mag-ink) 75%,var(--mag-paper));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mag-more{margin:2.5rem 0 0;text-align:center}.mag-side-box{padding-top:.6rem;border-top:3px solid var(--mag-ink)}.mag-ranked{margin:0;padding:0;list-style:none;counter-reset:rank}.mag-ranked li{counter-increment:rank;display:grid;grid-template-columns:2.1rem 1fr;column-gap:.4rem;padding:.75rem 0;border-bottom:1px solid var(--mag-line);font-family:var(--mag-display);font-size:1.02rem;font-weight:600;line-height:1.25}.mag-ranked li:before{content:counter(rank);grid-row:span 2;font-size:1.9rem;font-weight:700;line-height:1;color:var(--mag-accent)}.mag-ranked__meta{margin-top:.25rem;font-family:var(--mag-sans);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mag-muted)}.mag-cta{padding:1.5rem 1.4rem 1.6rem;background:var(--mag-ink);color:var(--mag-paper)}.mag-cta__eyebrow{margin:0;font-family:var(--mag-sans);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e9a79e}.mag-cta__title{margin:.3rem 0 0;font-family:var(--mag-display);font-size:2.3rem;font-weight:800;font-style:italic;line-height:1;letter-spacing:-.02em}.mag-cta__text{margin:.8rem 0 1.2rem;font-size:.98rem;line-height:1.5;color:color-mix(in oklab,var(--mag-paper) 82%,var(--mag-ink))}.mag-cta--wide{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:2rem;max-width:900px;margin:3rem auto 0;padding:1.75rem 2rem}.mag-cta--wide .mag-cta__eyebrow{grid-column:1;grid-row:1;align-self:end}.mag-cta--wide .mag-cta__title{grid-column:1;grid-row:2;align-self:start}.mag-cta--wide .mag-cta__text{grid-column:2;grid-row:1/span 2;margin:0}.mag-cta--wide .mag-btn{grid-column:3;grid-row:1/span 2}.mag-empty{padding:5rem 0 6rem;text-align:center}.mag-empty__title{margin:0;font-family:var(--mag-display);font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.02em}.mag-empty__text{margin:.75rem 0 1.75rem;font-size:1.1rem;color:var(--mag-muted)}.mag-archive-head{padding:2.25rem 0 1.5rem;text-align:center;border-bottom:1px solid var(--mag-ink)}.mag-archive-head .mag-label{margin:0;color:var(--mag-accent)}.mag-archive-head__title{margin:.3rem 0 0;font-family:var(--mag-display);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;letter-spacing:-.025em;line-height:1.05}.mag-archive-head__meta{margin:.6rem 0 0;font-family:var(--mag-sans);font-size:.85rem;color:var(--mag-muted)}.mag-archive-head__meta a{text-decoration:underline;text-underline-offset:2px}.mag-archive-head+.mag-columns .mag-columns__main{padding-top:2.5rem}.mag-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:3rem;font-family:var(--mag-sans)}.mag-pager__link{min-width:2.4rem;padding:.45rem .6rem;border:1px solid var(--mag-line);text-align:center;font-weight:600}.mag-pager__link:hover{border-color:var(--mag-ink)}.mag-pager__link[aria-current=page]{background:var(--mag-ink);border-color:var(--mag-ink);color:var(--mag-paper)}.mag-article{max-width:720px;margin:0 auto;padding-top:2.5rem}.mag-owner-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding:.6rem .85rem;border:1px dashed var(--mag-line);font-family:var(--mag-sans);font-size:.875rem;color:var(--mag-muted)}.mag-article__head{text-align:center}.mag-article__title{margin:.5rem 0 0;font-family:var(--mag-display);font-size:clamp(2.2rem,5.5vw,3.6rem);font-weight:700;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.mag-article__dek{margin:1rem auto 0;max-width:34em;font-size:1.25rem;font-style:italic;line-height:1.5;color:color-mix(in oklab,var(--mag-ink) 72%,var(--mag-paper));text-wrap:pretty}.mag-article__meta{margin:1.25rem 0 0;padding:.75rem 0;border-top:1px solid var(--mag-line);border-bottom:1px solid var(--mag-line);font-size:.85rem}.mag-article__meta,.mag-article__stats{font-family:var(--mag-sans);color:var(--mag-muted)}.mag-article__stats{margin:.5rem 0 0;font-size:.75rem}.mag-article__cover{width:min(1000px,100vw - 32px);margin:2rem 0 0 50%;transform:translateX(-50%)}.mag-article__cover img{display:block;width:100%;max-height:620px;object-fit:cover}.mag-article__cover figcaption{margin-top:.5rem;font-family:var(--mag-sans);font-size:.8rem;color:var(--mag-muted)}.mag .mag-article__body{margin-top:2.25rem;font-size:1.15rem;line-height:1.75}.mag .mag-article__body>p:first-of-type:first-letter{float:left;margin:.08em .1em 0 0;font-family:var(--mag-display);font-size:3.9em;font-weight:700;line-height:.8;color:var(--mag-accent)}.mag .mag-article__body h2{font-size:1.6rem}.mag .mag-article__body blockquote{border-left:3px solid var(--mag-accent);font-size:1.2rem;color:var(--mag-ink)}.mag-article__foot{display:flex;flex-direction:column;gap:1.5rem;margin-top:2.5rem;padding-top:1.5rem;border-top:3px double var(--mag-ink)}.mag-article__share .mag-label{margin-bottom:.6rem}.mag .share-btn{border-radius:2px;font-family:var(--mag-sans)}.mag-related{padding-bottom:3.5rem}.mag-footer{background:var(--mag-ink);color:color-mix(in oklab,var(--mag-paper) 80%,var(--mag-ink))}.mag-footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;width:min(var(--mag-width),100% - 32px);margin:0 auto;padding:2.5rem 0 3rem}.mag-footer__title{margin:0;font-family:var(--mag-display);font-size:2rem;font-weight:800;letter-spacing:-.03em;color:var(--mag-paper)}.mag-footer__text{max-width:42ch;margin:.5rem 0 0;font-size:.95rem;line-height:1.5}.mag-footer__links{display:grid;gap:.45rem;align-content:start;font-family:var(--mag-sans);font-size:.875rem}.mag-footer__links a:hover{color:var(--mag-paper);text-decoration:underline}@media (max-width:960px){.mag-columns,.mag-front{grid-template-columns:minmax(0,1fr)}.mag-briefs{padding-left:0;padding-top:1.5rem;border-left:none;border-top:1px solid var(--mag-line)}.mag-columns{gap:0}.mag-cta--wide{display:block}.mag-cta--wide .mag-cta__text{margin:.8rem 0 1.2rem}}@media (max-width:720px){.mag-grid--three{grid-template-columns:minmax(0,1fr)}.mag-topbar__date{display:none}.mag-topbar{justify-content:flex-end}.mag-sections__link--archive{margin-left:0}.mag-nameplate__tagline:after,.mag-nameplate__tagline:before{display:none}.mag-front{padding-top:1.25rem}}.mag-audio{display:flex;align-items:center;gap:1rem;margin:1.5rem 0 0;padding:.9rem 1rem;border:1px solid var(--mag-line);background:var(--mag-paper-2);font-family:var(--mag-sans)}.mag-audio__play{flex:none;width:3rem;height:3rem;border:0;border-radius:50%;background:var(--mag-accent);color:#fff;font-size:1rem;cursor:pointer}.mag-audio__play:hover{background:var(--mag-accent-dark)}.mag-audio__main{flex:1;min-width:0}.mag-audio__label{margin:0 0 .25rem;font-size:.8rem;font-weight:600;color:var(--mag-ink)}.mag-audio__seek{width:100%;accent-color:var(--mag-accent)}.mag-audio__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.78rem;color:var(--mag-muted)}.mag-audio__ctrls{display:inline-flex;gap:.25rem}.mag-audio__ctrls button{padding:.15rem .5rem;border:1px solid var(--mag-line);background:transparent;color:var(--mag-ink);font:inherit;cursor:pointer}.mag-audio__ctrls button:hover{border-color:var(--mag-accent);color:var(--mag-accent)}