/* SONELIORA 10.10.2 | Identidade futurista da biografia */
body.son-autor-cosmico{--son-neon:#6dd1f1;--son-metal:#edc886;color:#e9f0ff;background:radial-gradient(ellipse at 68% 12%,#112e59 0%,transparent 37%),radial-gradient(ellipse at 5% 48%,#0c2956 0%,transparent 34%),linear-gradient(160deg,#030a1d,#071b36 48%,#030c21);background-attachment:fixed;}
body.son-autor-cosmico .top{border-bottom:1px solid #a6becc46;background:linear-gradient(105deg,#041126f2,#082647ed);box-shadow:0 8px 35px #0005;}
body.son-autor-cosmico .top .brand{color:#ffdfac;text-shadow:0 0 18px #d3aa6240;}
body.son-autor-cosmico .top nav a{border:1px solid transparent;padding:7px 11px;border-radius:999px;transition:background .16s,border-color .16s;}
body.son-autor-cosmico .top nav a:hover{background:#123757;border-color:#6c9cc072;}
body.son-autor-cosmico .hero{position:relative;margin-top:34px;margin-bottom:40px;padding:45px clamp(21px,4vw,54px);border-radius:30px;isolation:isolate;background:radial-gradient(ellipse at 82% 12%,#27558066,transparent 46%),linear-gradient(132deg,#071831e8 0%,#102c4dcc 58%,#05132be8 100%);border:1px solid #7aafd059;box-shadow:0 30px 65px #0007,inset 0 1px #ffffff1e;overflow:hidden;}
body.son-autor-cosmico .hero::before{content:"";position:absolute;inset:-1px;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,transparent 15%,#79b8de22 39%,transparent 60%);}
body.son-autor-cosmico .hero::after{content:"";position:absolute;right:-95px;top:-110px;width:360px;height:360px;pointer-events:none;border:1px solid #a7dafa1d;border-radius:50%;box-shadow:0 0 0 48px #91bce70a,0 0 0 98px #91bce707;}
body.son-autor-cosmico .hero-mark{border:1px solid #cfa668b0;box-shadow:0 16px 45px #000a, inset 0 0 42px #6babd11f,0 0 36px #f0c1761e;background:radial-gradient(circle at 50% 27%,#234d79,#08152a 71%);}
body.son-autor-cosmico .hero-portrait{box-shadow:0 0 0 7px #ceab6a33,0 18px 55px #000c,0 0 46px #e5b96536;}
body.son-autor-cosmico .hero-mark i{letter-spacing:.20em;color:#f6dda5;}
body.son-autor-cosmico .hero h1{letter-spacing:-.042em;line-height:1.12;color:#fff1d0;text-shadow:0 3px 24px #0b1c36db,0 0 30px #e7b96b24;overflow-wrap:normal;}
body.son-autor-cosmico .eyebrow{color:#92dcf4;letter-spacing:.24em;}
body.son-autor-cosmico .intro{color:#d0e4f4;max-width:660px;}
body.son-autor-cosmico .tags span{background:#0b2a45df;border:1px solid #7295aa81;color:#dbeaf5;border-radius:999px;}
body.son-autor-cosmico .actions .primary{background:linear-gradient(120deg,#fbe3af,#d9a75b);color:#0c1930;box-shadow:0 5px 24px #d6b06e29;border-radius:11px;}
body.son-autor-cosmico .actions .secondary{border:1px solid #6b9fc378;background:#0b2644c9;border-radius:11px;color:#d9eefe;}
body.son-autor-cosmico .paper,body.son-autor-cosmico .cards article{background:linear-gradient(145deg,#092340eb,#07172fef);border:1px solid #7c9bb447;border-radius:21px;box-shadow:0 14px 30px #0004,inset 0 1px #ffffff12;}
body.son-autor-cosmico .paper{border-left:3px solid #d7af6e;}
body.son-autor-cosmico .closing{background:linear-gradient(120deg,#0a2543e8,#082039f2);border:1px solid #bd976367;border-radius:24px;}
/* Três estrelas sutis: uma superior, duas inferiores. Composição acompanha altura da tipografia. */
body.son-autor-cosmico .sinal-maconico{vertical-align:-.14em!important;margin-left:.045em;width:.78em!important;height:.93em!important;font-size:1em!important;color:#ffe9bb!important;white-space:nowrap;}
body.son-autor-cosmico .sinal-maconico svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 .055em #ffdfa7c7) drop-shadow(0 0 .12em #ffc26755);}
body.son-autor-cosmico .paper .sinal-maconico{width:.85em!important;height:.97em!important;}
@media(min-width:930px){body.son-autor-cosmico .hero{grid-template-columns:minmax(230px,.65fr) 1.55fr;gap:clamp(38px,4vw,70px)}body.son-autor-cosmico .hero h1{font-size:clamp(46px,5.15vw,76px)}}
@media(max-width:690px){body.son-autor-cosmico .hero{margin-top:18px;margin-bottom:30px;padding:22px 17px;border-radius:20px;gap:25px}body.son-autor-cosmico .hero::after{width:220px;height:220px;right:-120px}body.son-autor-cosmico .hero h1{font-size:clamp(32px,9vw,52px)}body.son-autor-cosmico .top nav{gap:3px}}
@media(prefers-reduced-motion:reduce){body.son-autor-cosmico .top nav a{transition:none}}
