/* Beta-only editorial preview. No public stylesheet changes outside theme draft. */
.tif-beta-missing{margin:10px auto 4px;padding:11px 16px;border:1px solid #d9e2ea;border-left:4px solid #9f3740;background:#fff;border-radius:5px;display:flex;align-items:center;gap:16px}
.tif-beta-missing-title{display:flex;flex-direction:column;gap:4px;min-width:175px}.tif-beta-missing-title strong{font:800 1rem Georgia,serif}.tif-beta-missing-title a{font-size:.72rem}
.tif-beta-missing-rotator{flex:1;min-width:0}.tif-beta-missing-case{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tif-beta-missing-case[hidden]{display:none!important}.tif-beta-case-count{font-size:.68rem;color:#7b2635;font-weight:800}.tif-beta-missing-case a{text-decoration:none}.tif-beta-missing-case strong{font:800 1rem Georgia,serif;color:#162c49}.tif-beta-case-link{font-size:.75rem;font-weight:800}
.tif-beta-missing-controls{display:flex;gap:5px;flex-wrap:wrap}.tif-beta-missing-controls button{padding:6px 9px;border:1px solid #ccd5df;background:#f6f8fb;border-radius:3px;font-size:.72rem;cursor:pointer}
.tif-beta-missing:focus-within{outline-offset:3px}
body.page-template-page-beta .tif-edition-utility{margin-top:10px}
@media(max-width:760px){.tif-beta-missing{flex-wrap:wrap}.tif-beta-missing-title{min-width:0}.tif-beta-missing-controls{width:100%}}
/* A square transparent logo is displayed without cropping it as a panoramic image. */
body.page-template-page-beta .tif-masthead-emblem img{position:static!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;background:transparent!important}
