/* Keep both actions beside the title, including at narrow widths and enlarged text. */
#detail .stream-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:0;align-items:center}
#detail .stream-heading>div:first-child{display:contents}
#detail .stream-heading>div:first-child>.eyebrow{grid-column:1/-1;grid-row:1}
#detail .stream-heading h1{grid-column:1;grid-row:2;min-width:0}
/* Let each metadata paragraph occupy its own row, including async view counts. */
#detail .stream-heading>div:first-child>.muted{grid-column:1/-1;grid-row:auto;min-width:0;overflow-wrap:anywhere}
#detail .stream-heading>.pgv2-actions{grid-column:2;grid-row:2;align-self:center;gap:0!important}
#detail .stream-heading .pgv2-actions>.icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;border:0;background:transparent;box-shadow:none;border-radius:50%;color:var(--muted)}
#detail .stream-heading .pgv2-actions>.icon:hover{background:var(--soft);color:var(--ink)}
#detail .stream-heading .stream-favorite{font-size:0}
/* Le cœur est un dessin (même tracé que le cœur de l'en-tête), jamais un caractère : une police de secours le déformait sur Android. */
#detail .stream-heading .stream-favorite::before{content:'';display:block;width:24px;height:24px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.3 5.7a5 5 0 0 0-7.1 0L12 6.9l-1.2-1.2a5 5 0 0 0-7.1 7.1L12 21l8.3-8.2a5 5 0 0 0 0-7.1Z' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.3 5.7a5 5 0 0 0-7.1 0L12 6.9l-1.2-1.2a5 5 0 0 0-7.1 7.1L12 21l8.3-8.2a5 5 0 0 0 0-7.1Z' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
#detail .stream-heading .stream-favorite[aria-pressed=true]::before{color:var(--accent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.3 5.7a5 5 0 0 0-7.1 0L12 6.9l-1.2-1.2a5 5 0 0 0-7.1 7.1L12 21l8.3-8.2a5 5 0 0 0 0-7.1Z' fill='%23000' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.3 5.7a5 5 0 0 0-7.1 0L12 6.9l-1.2-1.2a5 5 0 0 0-7.1 7.1L12 21l8.3-8.2a5 5 0 0 0 0-7.1Z' fill='%23000' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E")}
@media (forced-colors:active){#detail .stream-heading .stream-favorite::before{forced-color-adjust:none;background:ButtonText}#detail .stream-heading .stream-favorite[aria-pressed=true]::before{background:Highlight}}
#detail .stream-heading .pgv2-open svg{width:19px;height:19px}
#detail .stream-heading .pgv2-open:disabled{opacity:.5;cursor:wait}
.pgv2-secours{box-sizing:border-box;width:min(440px,calc(100% - 32px));border:1px solid var(--line);border-radius:16px;padding:24px;background:var(--surface);color:var(--ink)}
.pgv2-secours::backdrop{background:#0007}
.pgv2-secours h2{font-size:20px;margin:0 0 16px}
.pgv2-secours input{box-sizing:border-box;width:100%;font-size:16px;padding:12px;margin-bottom:12px}
.pgv2-secours button{padding:8px 16px;margin-inline-end:8px}
