/* Permanent editorial action: small-cap serif text and fine double rules. */
html[data-theme="newspaper"] .card-bottom .play{
 display:inline-flex;align-items:center;justify-content:flex-end;flex:none;
 min-height:34px;padding:5px 0 6px;gap:8px;
 font:700 12px/1.2 Georgia,'Times New Roman',serif;font-variant:small-caps;
 letter-spacing:.45px;white-space:nowrap;color:#34332c;
 border-bottom:3px double #6c6250;background:transparent;
 transition:border-color .18s ease,color .18s ease;
}
.action-arrow{display:block;flex:none;width:13px;height:13px;stroke:currentColor;stroke-width:1.2;stroke-linecap:square;stroke-linejoin:miter;transition:transform .18s ease}
html[data-theme="newspaper"] .card:hover .play,
html[data-theme="newspaper"] .card:focus-visible .play{border-bottom-color:#292820;color:#292820}
html[data-theme="newspaper"] .card:hover .action-arrow,
html[data-theme="newspaper"] .card:focus-visible .action-arrow{transform:translate(1px,-1px)}
@media(max-width:540px){
 html[data-theme="newspaper"] .card-bottom .play{min-height:30px;font-size:10px;letter-spacing:.25px;gap:5px;padding:4px 0 5px}
 .action-arrow{width:11px;height:11px}
}
@media(max-width:360px){
 html[data-theme="newspaper"] .card-bottom{display:grid;grid-template-columns:1fr;gap:8px;padding:8px}
 html[data-theme="newspaper"] .card-bottom .card-stamp{justify-self:start}
 html[data-theme="newspaper"] .card-bottom .play{justify-self:end}
}
@media(prefers-reduced-motion:reduce){.action-arrow{transition:none}html[data-theme="newspaper"] .card:hover .action-arrow,html[data-theme="newspaper"] .card:focus-visible .action-arrow{transform:none}}
