
.network-portrait-shell{width:min(100%,360px);margin:1.1rem auto;background:#10091b;border:1px solid #75618c;border-radius:14px;overflow:hidden}
.network-portrait-video,video[src*="/assets/protopian-portraits/"],video:has(source[src*="/assets/protopian-portraits/"]){display:block!important;width:100%!important;max-width:360px!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:9/16!important;object-fit:contain!important;margin-inline:auto!important;background:#08050e;border:0}
.network-portrait-shell p{margin:.55rem .8rem;font-size:.86rem;line-height:1.45}.network-portrait-shell a{color:#e0c5ff;text-decoration:underline}
.phone:has(source[src*="/assets/protopian-portraits/"]),:is(.phone-frame,.phone-screen,.song-frame,.phone-video-wrap,.phone-embed,.video-embed,.phone):has(video[src*="/assets/protopian-portraits/"]),:is(.phone-frame,.phone-screen,.song-frame,.phone-video-wrap,.phone-embed,.video-embed,.phone):has(video[src*="/assets/protopian-portraits/"]),:is(.phone-frame,.phone-screen,.song-frame,.phone-video-wrap,.phone-embed,.video-embed):has(.network-portrait-video){height:auto!important;aspect-ratio:auto!important;min-height:0!important;max-width:380px;margin-inline:auto;overflow:hidden}
