123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168 |
- .homepage header {
- @apply w-text-primary;
- display: flex;
- flex-flow: row nowrap;
- gap: 1em;
- .col1 {
- width: 50px;
- margin-inline-end: 1em;
- padding: 0;
- // make way for the nav-menu button on mobile
- @include media-breakpoint-down(xs) {
- position: relative;
- inset-inline-start: $mobile-nav-indent;
- }
- }
- .avatar {
- margin-top: 0.5em;
- flex-shrink: 0;
- }
- .user-name {
- font-size: 1.3em;
- font-weight: 600;
- }
- }
- .summary {
- @include clearfix();
- margin-bottom: 2em;
- padding-top: 2em;
- ul.stats {
- @include clearfix();
- @include unlist();
- width: 100%;
- margin-inline-start: -$padding;
- li {
- @include column(4);
- margin-bottom: 2em;
- @include media-breakpoint-down(sm) {
- width: 50%;
- }
- }
- li.icon::before,
- li svg.icon {
- opacity: 0.2;
- font-size: 6em;
- float: left;
- @include media-breakpoint-down(md) {
- font-size: 5em;
- }
- @include media-breakpoint-down(sm) {
- font-size: 4.5em;
- }
- @include media-breakpoint-down(xs) {
- font-size: 4em;
- }
- // Media for Windows High Contrast Mode
- @media (forced-colors: $media-forced-colours) {
- color: $system-color-link-text;
- opacity: 1;
- }
- }
- li svg.icon {
- width: 1em;
- height: 1em;
- margin-inline-end: 0.5em;
- }
- a {
- position: relative;
- display: block;
- width: 100%;
- height: 100%;
- }
- span {
- font-family: $font-sans;
- display: block;
- font-size: 4em;
- line-height: 1em;
- font-weight: 300;
- @include media-breakpoint-down(md) {
- font-size: 3em;
- }
- @include media-breakpoint-down(sm) {
- font-size: 2.5em;
- }
- @include media-breakpoint-down(xs) {
- font-size: 2em;
- }
- }
- }
- .search-bar {
- @include clearfix();
- border-top: 1px solid $color-grey-4;
- padding: 1em 0 0;
- h2 {
- display: inline-block;
- margin-inline-end: 1em;
- }
- .fields {
- display: inline-block;
- clear: none;
- }
- .field {
- display: inline-block;
- }
- label {
- display: inline-block;
- }
- input {
- background-color: $color-white;
- }
- }
- }
- .homepage .object.collapsible .object-layout .title-wrapper::before {
- display: none;
- }
- .homepage .object-layout {
- // enforce flex display at all screen sizes
- display: flex;
- flex-flow: row-reverse wrap;
- .listing--push-top {
- margin-top: 3em;
- thead {
- display: table-row-group;
- margin-bottom: 0;
- }
- }
- .listing {
- margin-bottom: 0;
- }
- .listing tbody {
- border-bottom: 0;
- }
- }
- .homepage .task .icon {
- margin-inline-start: -1.75em; // pull out the icon so it aligns with no-icon text
- }
|