@use '_variables' as *; @use '_mixins' as *; @use '_account-channel-page' as *; @use '_miniature' as *; .root { --co-font-size: 1rem; --co-secondary-font-size: 1rem; } my-horizontal-menu { flex-grow: 1; @include margin-right(3rem); } .horizontal-menu { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } my-copy-button { @include margin-left(3px); } .account-info { grid-template-columns: 1fr min-content; grid-template-rows: auto auto; @include margin-bottom(3rem); @include font-size(1rem); } .account-avatar-row { @include avatar-row-responsive(2rem, var(--co-secondary-font-size)); } .actor-display-name { align-items: center; } .description { grid-column: 1 / 3; max-width: 1000px; word-break: break-word; } .show-more { text-align: center; @include show-more-description; @include padding-bottom(3.75rem); } .buttons { grid-column: 2; grid-row: 1; display: flex; flex-wrap: wrap; justify-content: flex-end; align-content: flex-start; >*:not(:last-child) { @include margin-bottom(1rem); } >a { white-space: nowrap; } } .pt-badge { @include margin-right(5px); } @media screen and (max-width: $small-view) { .description:not(.expanded) { max-height: 70px; @include fade-text(30px, pvar(--bg)); } .buttons { justify-content: center; } } @media screen and (max-width: $mobile-view) { .root { --co-font-size: 14px; --co-secondary-font-size: 13px; } .links { margin: auto !important; width: min-content; } }