/* Perfil compartilhado; seguir e selo apenas no rodapé. */
footer.creator-footer{box-sizing:border-box;width:min(1224px,calc(100% - 96px));max-width:1224px;margin:0 auto;border-top:1px solid #353439;padding:28px 0;display:flex;align-items:center;gap:24px;font-family:Inter,Arial,sans-serif;line-height:1.4;text-align:left}
:is(.creator-header,.creator-footer) .creator-profile{display:flex;align-items:center;gap:14px;min-width:0}:is(.creator-header,.creator-footer) .creator-avatar{display:block;flex:0 0 56px;width:56px;height:56px;border-radius:50%;overflow:hidden;border:1px solid #FA4515;background:#242126;text-decoration:none}:is(.creator-header,.creator-footer) .creator-avatar img{display:block;width:56px;height:56px;object-fit:cover;object-position:50% 30%;border-radius:50%}:is(.creator-header,.creator-footer) .creator-info{display:flex;flex-direction:column;gap:5px;min-width:0}:is(.creator-header,.creator-footer) .creator-handle{font-size:15px;line-height:1.4;letter-spacing:-.02em;font-weight:650;color:#f3f2ef;text-decoration:none}:is(.creator-header,.creator-footer) .creator-info>span{font-size:12px;line-height:1.4;letter-spacing:0;font-weight:400;color:#a9a5af}:is(.creator-header,.creator-footer) a:focus-visible{outline:2px solid #FA4515;outline-offset:5px}:is(.creator-header,.creator-footer) .creator-handle:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.creator-header{margin:0 0 42px;font-family:Inter,Arial,sans-serif;line-height:1.4;text-align:left}.creator-header .creator-avatar,.creator-header .creator-avatar img{width:48px;height:48px}.creator-header .creator-avatar{flex-basis:48px}.creator-header .creator-profile{gap:12px}.creator-header .creator-handle{font-size:14px}
@media(max-width:1000px){footer.creator-footer{width:calc(100% - 56px)}}@media(max-width:700px){footer.creator-footer{width:calc(100% - 40px);gap:16px;padding:24px 0}:is(.creator-header,.creator-footer) .creator-profile{gap:11px}:is(.creator-header,.creator-footer) .creator-handle{font-size:14px}.creator-footer .creator-info>span{font-size:11px}.creator-header{margin-bottom:32px}}@media(max-width:360px){.creator-footer .creator-avatar,.creator-footer .creator-avatar img{width:48px;height:48px}.creator-footer .creator-avatar{flex-basis:48px}}
@media print{footer.creator-footer{width:100%;padding-top:16px;border-color:#aaa;break-inside:avoid}:is(.creator-header,.creator-footer) .creator-handle{color:#222}.creator-footer .creator-info>span{color:#444}:is(.creator-header,.creator-footer) .creator-avatar{border-color:#aaa}.creator-header{margin-bottom:20px;break-inside:avoid}}

.creator-footer .creator-handle{display:inline-flex;align-items:center;gap:6px}.creator-verified{color:#3897f0;flex-shrink:0}.creator-footer .creator-info{align-items:flex-start;gap:9px}.creator-footer .creator-follow{display:inline-flex;align-items:center;justify-content:center;padding:7px 22px;border-radius:6px;background:#FA4515;color:#fff;font:600 12px/1.3 Inter,Arial,sans-serif;text-decoration:none;min-height:31px}.creator-footer .creator-follow:hover{background:#FA4515;text-decoration:underline;text-underline-offset:3px}.creator-footer .creator-avatar{align-self:flex-start;margin-top:2px}@media print{.creator-follow{display:none!important}}
