1658 lines
No EOL
58 KiB
CSS
1658 lines
No EOL
58 KiB
CSS
body{
|
|
display: grid;
|
|
grid-template-rows: 65px 1fr;
|
|
overflow: auto;
|
|
position: relative;
|
|
}
|
|
|
|
/* Navigation Bar */
|
|
|
|
.navigation-bar{
|
|
grid-row: 1/2;
|
|
grid-template-columns: 1fr 730px 1fr;
|
|
background-color: var(--bg);
|
|
box-shadow: 0px 1px 8px var(--font-medium);
|
|
border: none;
|
|
width: 100%;
|
|
height: 65px;
|
|
z-index: 0;
|
|
}
|
|
|
|
/** Navigation Bar Left Side */
|
|
|
|
.nav-left-side{
|
|
grid-column: 1/2;
|
|
padding-left: 12px;
|
|
}
|
|
|
|
/** Menu Burger Icon */
|
|
|
|
.menu-icon{
|
|
width: 48px;
|
|
height: 48px;
|
|
margin-right: 5px;
|
|
}
|
|
.menu-icon:hover{
|
|
background-color: var(--hover-light);
|
|
}
|
|
.menu-burger-icon{
|
|
width: 18px;
|
|
height: 2px;
|
|
background-color: var(--font-dark);
|
|
border-radius: 1px;
|
|
}
|
|
.menu-burger-icon::before,
|
|
.menu-burger-icon::after{
|
|
width: 18px;
|
|
height: 2px;
|
|
background-color: var(--font-dark);
|
|
content: '';
|
|
position: absolute;
|
|
border-radius: 1px;
|
|
}
|
|
.menu-burger-icon::before{ transform: translateY(-5px); }
|
|
.menu-burger-icon::after{ transform: translateY(5px);}
|
|
|
|
/** Logo */
|
|
|
|
.logo{
|
|
text-decoration: none;
|
|
font-size: 1.35rem;
|
|
color: var(--font-dark);
|
|
}
|
|
|
|
/** Main Search Input */
|
|
|
|
.nav-search{
|
|
grid-column: 2/3;
|
|
padding: 0 12px;
|
|
}
|
|
.main-search-bar-input-div{
|
|
width: 100%;
|
|
grid-template-columns: 48px 1fr 48px;
|
|
z-index: 0;
|
|
}
|
|
.main-search-input {
|
|
display: auto;
|
|
grid-column: 1/4;
|
|
grid-row: 1/2;
|
|
height: 48px;
|
|
width: 100%;
|
|
border-radius: 6px;
|
|
background-color: var(--hover-light);
|
|
border: none;
|
|
padding-left: 50px;
|
|
padding-right: 50px;
|
|
font-size: 1.1rem;
|
|
outline-width: 0;
|
|
color: var(--userTextInput);
|
|
box-sizing: border-box;
|
|
}
|
|
.main-search-input::placeholder{
|
|
color: var(--font-light);
|
|
}
|
|
.main-search-input:focus{
|
|
background-color: var(--bg);
|
|
box-shadow: 2px 2px 1px var(--hover-light),
|
|
1px 1px 1px var(--hover-light) inset;
|
|
}
|
|
|
|
/** Search Bar Icon */
|
|
|
|
i{
|
|
color: var(--font-medium);
|
|
}
|
|
.search-icon-figure{
|
|
grid-column: 1/2;
|
|
grid-row: 1/2;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.search-icon{
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.search-icon:hover{
|
|
background-color: var(--hover-medium);
|
|
}
|
|
|
|
.extra-option-icon{
|
|
grid-row: 1/2;
|
|
grid-column: 3/4;
|
|
width: 100%;
|
|
border-radius: 6px;
|
|
}
|
|
.extra-option-icon::after{
|
|
content: '';
|
|
border-left: 6px solid transparent;
|
|
border-right: 6px solid transparent;
|
|
border-top: 7px solid var(--font-dark);
|
|
filter: brightness(1.3);
|
|
}
|
|
|
|
/** Extra Options */
|
|
|
|
.extra-search,.search-words {
|
|
background-color: var(--bg);
|
|
border: none;
|
|
border-bottom-left-radius: 6px;
|
|
border-bottom-right-radius: 6px;
|
|
}
|
|
.extra-search {
|
|
grid-template-rows: 0.8fr 1fr 1fr 1fr 0.8fr 0.7fr;
|
|
}
|
|
.extra-search-options {
|
|
--value: 530%;
|
|
padding: 0 20px 20px 20px;
|
|
bottom: calc((var(--value) * (-1) - 20px));
|
|
width: calc(100% - 64px);
|
|
height: var(--value);
|
|
box-shadow: 0 1px 5px 0 var(--border-light),
|
|
0 1px 2px 0 var(--border-dark);
|
|
}
|
|
.search-words {
|
|
width: calc(100% - 24px);
|
|
height: fit-content;
|
|
top: 100%;
|
|
box-shadow: 2px 2px 1px var(--hover-light),
|
|
1px 0px 1px var(--hover-light) inset;
|
|
|
|
}
|
|
.extra-search-options div {
|
|
grid-template-columns: 115px 1fr;
|
|
grid-template-rows: 1fr;
|
|
}
|
|
.extra-search-options .extra-search-options-div {
|
|
padding: 10px 0;
|
|
}
|
|
.extra-search-options dt {
|
|
font-weight: 300;
|
|
}
|
|
.extra-search-options div label {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.underline-input-animation {
|
|
grid-column: 2/3;
|
|
bottom: 1px;
|
|
}
|
|
.extra-search-options input:active,
|
|
.extra-search-options input:focus {
|
|
border: none;
|
|
transition: ease-in-out all .25s;
|
|
}
|
|
.extra-search-options input:active + .underline-input-animation,
|
|
.extra-search-options input:focus + .underline-input-animation {
|
|
width: 100%;
|
|
}
|
|
.extra-option-select {
|
|
width: 20%;
|
|
height: 70%;
|
|
margin: auto 0;
|
|
padding-left: 10px ;
|
|
font-size: 0.8rem;
|
|
background-color: transparent;
|
|
border: none;
|
|
outline: none;
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
box-shadow: none;
|
|
}
|
|
.option-icon-select {
|
|
top: calc(50% - 3px);
|
|
bottom: calc(50% - 3px);
|
|
left: 85%;
|
|
pointer-events: none;
|
|
}
|
|
.option-icon-select::after {
|
|
content: '';
|
|
border-left: 4px solid transparent;
|
|
border-right: 4px solid transparent;
|
|
border-top: 6px solid var(--font-dark);
|
|
filter: brightness(1.3);
|
|
}
|
|
.extra-search-options input {
|
|
width: 100%;
|
|
border: none;
|
|
border-bottom: 1px solid var(--border-input);
|
|
background-color: transparent;
|
|
outline-width: 0px;
|
|
font-size: 1.07rem;
|
|
}
|
|
.extra-option-button-div {
|
|
justify-content: flex-end;
|
|
}
|
|
.extra-option-btn {
|
|
height: 100%;
|
|
width: 68px;
|
|
border: none;
|
|
font-size: 0.89rem;
|
|
outline: none;
|
|
padding: 8px;
|
|
border-radius: 6px;
|
|
}
|
|
.ext-opt-submit {
|
|
background-color: var(--blue-medium);
|
|
color: var(--bg);
|
|
}
|
|
.ext-opt-submit-disable {
|
|
background-color: var(--shadow) !important;
|
|
color: var(--bg) !important;
|
|
cursor: default !important;
|
|
}
|
|
.ext-opt-reset {
|
|
margin-right: 12px;
|
|
color: var(--font-dark);
|
|
background-color: var(--bg);
|
|
}
|
|
.extra-search-options,
|
|
.extra-option-label1,
|
|
.extra-option-label2,
|
|
.extra-option-label3,
|
|
.extra-option-label4 {
|
|
color: var(--font-dark);
|
|
font-weight: normal;
|
|
font-size: 0.9rem;
|
|
}
|
|
.extra-search-options .select-div {
|
|
width: 80px;
|
|
}
|
|
.time-select {
|
|
width: 120%;
|
|
padding: 0;
|
|
top: 0;
|
|
left: 0;
|
|
box-shadow: 0px 1px 6px 2px var(--shadow);
|
|
}
|
|
.time-select div {
|
|
font-size: 0.87rem;
|
|
padding: 8px;
|
|
}
|
|
|
|
.search-words div {
|
|
height: 2rem;
|
|
padding: 0 20px;
|
|
}
|
|
.search-words div.active {
|
|
background-color: var(--hover-light);
|
|
}
|
|
.search-words div:last-child {
|
|
border-bottom-left-radius: 6px;
|
|
border-bottom-right-radius: 6px;
|
|
}
|
|
.search-words span {
|
|
margin: auto 0;
|
|
}
|
|
.search-words hr {
|
|
border-top: 1px solid var(--hover-medium);
|
|
left: 0;
|
|
right: 0;
|
|
top: 0;
|
|
width: 96%;
|
|
margin: auto;
|
|
}
|
|
|
|
/** Navigation Right Side */
|
|
|
|
.nav-right-side > * { float: right; }
|
|
.link {
|
|
padding: 9px 13px;
|
|
margin-right: 15px;
|
|
}
|
|
.login {
|
|
background-color: var(--blue-medium);
|
|
border-radius: 7px;
|
|
color: var(--bg);
|
|
}
|
|
.login:hover { filter: brightness(1.06); }
|
|
|
|
.navigation-profile-img { --times: 2.2; }
|
|
.first-profile-div{
|
|
width: 2.8rem;
|
|
height: 2.8rem;
|
|
margin-right: 15px;
|
|
}
|
|
.first-profile-div:hover{ background-color: var(--hover-light); }
|
|
.first-profile-div-active{ background-color: var(--hover-medium); }
|
|
.tooltiptext-name { color: var(--hover-dark); }
|
|
|
|
/** Profile Options */
|
|
|
|
.profile-extra-options {
|
|
right: 0.75rem;
|
|
top: 93%;
|
|
min-width: 350px;
|
|
min-height: 380px;
|
|
border-radius: 6px;
|
|
background-color: var(--bg);
|
|
box-shadow: 1px 1px 2px 0px var(--border-medium),
|
|
1px 1px 1px 0px var(--border-medium) inset;
|
|
}
|
|
.profile-extra-options .top-div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
flex-direction: column;
|
|
padding: 20px;
|
|
}
|
|
.top-div .img-container {
|
|
width: 100%;
|
|
padding-bottom: 10px;
|
|
}
|
|
img.imga {
|
|
width: 100%;
|
|
height: 100%;
|
|
border-radius:50%;
|
|
}
|
|
.top-div .img-middle {
|
|
position: relative;
|
|
width: fit-content;
|
|
margin: auto;
|
|
}
|
|
.nav-right-side .outter-container {
|
|
padding: 4px;
|
|
margin-right: 15px;
|
|
}
|
|
.nav-right-side .outter-container:hover { background-color: var(--hover-light); }
|
|
.nav-right-side .outter-container.active { background-color: var(--hover-medium); }
|
|
.img {
|
|
position: relative;
|
|
border-radius: 50%;
|
|
width: var(--num);
|
|
height: var(--num);
|
|
/* background: url('https://miro.medium.com/max/1200/1*mk1-6aYaf_Bes1E3Imhc0A.jpeg');
|
|
cursor: pointer; */
|
|
}
|
|
.img-settings {
|
|
background-repeat: no-repeat;
|
|
background-size: cover;
|
|
}
|
|
.img.big {
|
|
--num: 5.5rem;
|
|
--letter: 2.75rem;
|
|
cursor: pointer;
|
|
}
|
|
.img.small {
|
|
--num: 2.25rem;
|
|
--letter: 1rem;
|
|
cursor: pointer;
|
|
}
|
|
.img .letter {
|
|
position: absolute;
|
|
left: calc(50% - 1.5rem);
|
|
right: calc(50% - 1.5rem);
|
|
top: calc(50% - 1.5rem);
|
|
bottom: calc(50% - 1.5rem);
|
|
width: 3rem;
|
|
height: 3rem;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.img .letter span{
|
|
font-size: var(--letter);
|
|
color: var(--bg);
|
|
}
|
|
.img:hover { filter: brightness(1.1); }
|
|
|
|
.camera-container {
|
|
position: absolute;
|
|
bottom: -3px;
|
|
right: 0;
|
|
background-color: yellow;
|
|
border-radius: 50%;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 1.25rem;
|
|
height: 1.25rem;
|
|
padding: 5px;
|
|
border: 1px solid var(--border-light);
|
|
background-color: var(--bg);
|
|
cursor: pointer;
|
|
}
|
|
.camera-container:hover i{ color: var(--google-blue); }
|
|
|
|
.top-div .personal-info {
|
|
padding: 12px 10px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.top-div .full-name,
|
|
.top-div .email,
|
|
.top-div .manage-button {
|
|
width: 100%;
|
|
padding: 3px 0;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.top-div .full-name { font-size: 1.25rem; }
|
|
.top-div .email {
|
|
color: var(--font-medium);
|
|
font-size: 1rem;
|
|
}
|
|
|
|
.top-div .manage-button .container {
|
|
border-radius: 4rem;
|
|
border: 1px solid var(--border-light);
|
|
width: 80%;
|
|
padding: 8px 5px;
|
|
margin-top: 1.25rem;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
transition: all ease-in-out .15;
|
|
}
|
|
.top-div .manage-button .container:hover {
|
|
cursor: pointer;
|
|
background-color: var(--very-light-grey);
|
|
}
|
|
.top-div .manage-button .container span { color: var(--font-dark); }
|
|
|
|
.sign-out {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin-bottom: 15px;
|
|
}
|
|
.sign-out .button-container {
|
|
border: 1px solid var(--border-light);
|
|
border-radius: 3px;
|
|
min-height: 1.5rem;
|
|
width: 10.75rem;
|
|
margin: auto;
|
|
padding: 5px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
cursor: pointer;
|
|
}
|
|
.sign-out .button-container:hover { background-color: var(--very-light-grey); }
|
|
.sign-out .button-container span { color: var(--font-dark); }
|
|
|
|
.middle-div {
|
|
margin-bottom: 1rem;
|
|
border-top: 1px solid var(--hover-medium);
|
|
border-bottom: 1px solid var(--hover-medium);
|
|
display: flex;
|
|
justify-content: center;
|
|
flex-direction: column;
|
|
}
|
|
.middle-div .container {
|
|
padding: 5px 0;
|
|
min-height: 2.5rem;
|
|
cursor: pointer;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.middle-div .container:hover { background-color: var(--hover-light); }
|
|
.middle-div .google,
|
|
.middle-div .facebook,
|
|
.middle-div .github {
|
|
padding: 0 20px;
|
|
width: calc(100% - 20px);
|
|
display: grid;
|
|
grid-template-columns: 50px 1fr;
|
|
}
|
|
.middle-div .icon {
|
|
font-size: 1.5rem;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.google .icon { color: var(--google-blue); }
|
|
.facebook .icon { color: #4267B2; }
|
|
.github .icon { color: var(--font-very-dark); }
|
|
.middle-div span {
|
|
text-align: left;
|
|
display: flex;
|
|
align-items: center;
|
|
font-size: 0.9rem;
|
|
color: var(--font-medium);
|
|
}
|
|
.profile-extra-options .footer {
|
|
min-height: 1.5rem;
|
|
display: block;
|
|
}
|
|
.profile-extra-options .footer .container {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.profile-extra-options .footer .container .inner-container {
|
|
min-width: 4rem;
|
|
display: flex;
|
|
}
|
|
.profile-extra-options .footer .container .inner-container span {
|
|
font-size: 0.78rem;
|
|
color: var(--font-light);
|
|
padding: 2px 5px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
/* Main Content */
|
|
|
|
main {
|
|
grid-row: 2/3;
|
|
background-color: var(--bg);
|
|
}
|
|
.side-bar {
|
|
left: 0;
|
|
top: 65px;
|
|
height: calc(100% - 64px);
|
|
width: 17.5rem;
|
|
position: fixed;
|
|
overflow: scroll;
|
|
transition: ease-in-out all .3s;
|
|
}
|
|
.side-bar-container {
|
|
display: flex;
|
|
flex-direction: column;
|
|
width: inherit;
|
|
height: inherit;
|
|
}
|
|
|
|
.side-bar-content {
|
|
display: grid;
|
|
margin-top: 1rem;
|
|
margin-bottom: 1.5rem;
|
|
transition: all ease-in-out 0.3s;
|
|
}
|
|
.side-bar-content .sidebar-category {
|
|
display: flex;
|
|
align-items: center;
|
|
height: 46px;
|
|
width: 16.2rem;
|
|
cursor: pointer;
|
|
flex-grow: 1;
|
|
border-top-right-radius: 25px;
|
|
border-bottom-right-radius: 25px;
|
|
}
|
|
.side-bar-content .sidebar-line {
|
|
height: 22px;
|
|
width: 16.2rem;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.side-bar-content .sidebar-line hr {
|
|
border-bottom: 1px solid var(--hover-dark);
|
|
width: 90%;
|
|
}
|
|
.side-bar footer {
|
|
display: flex;
|
|
align-items: center;
|
|
font-size: 0.75rem;
|
|
margin-top: auto;
|
|
}
|
|
.side-bar-content div.icon {
|
|
margin: 0 1rem 0 1.5rem;
|
|
height: 20px;
|
|
width: 20px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.side-bar-content a {
|
|
color: var(--font-dark);
|
|
font-size: 0.9rem;
|
|
}
|
|
.side-bar-content div.other .text { margin: 0 0.7rem 0 1.5rem; }
|
|
.sidebar-category.country {
|
|
display: grid;
|
|
font-size: 0.9rem;
|
|
color: var(--font-dark);
|
|
}
|
|
.sidebar-country-container > * { padding: 0 0 0 1.5rem; }
|
|
.side-bar footer div a { color: var(--font-medium); }
|
|
.side-bar footer .text { padding: 1rem 0.5rem; }
|
|
.side-bar .about { margin-left: 1.5rem; }
|
|
.sidebar-category:hover div a,
|
|
.sidebar-category:hover div i,
|
|
.sidebar-category:hover span,
|
|
.sidebar-category:hover strong {
|
|
color: var(--blue-light);
|
|
}
|
|
.sidebar-category.active { background-color: var(--side-bar-active) !important; }
|
|
.sidebar-category.active div a,
|
|
.sidebar-category.active div i {
|
|
color: var(--blue-light) !important;
|
|
}
|
|
/** Main Section */
|
|
.main-content-section {
|
|
max-width: 1176px;
|
|
min-width: 220px;
|
|
height: 100%;
|
|
padding: 20px;
|
|
margin: auto;
|
|
transition: all ease-in-out .3s;
|
|
}
|
|
.main-content-section .library {
|
|
max-width: 700px !important;
|
|
}
|
|
.main-content-section.full { width: 760px; }
|
|
.main-content-section.full .article-container {
|
|
display: flex;
|
|
flex-direction: column;
|
|
grid-column: 1/13 !important;
|
|
padding-bottom: 5rem;
|
|
}
|
|
.main-content-section.full .main-header {
|
|
padding: 2rem 0;
|
|
width: inherit;
|
|
display: flex;
|
|
}
|
|
.main-content-section.full .main-header .buttons {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.main-content-section.full .main-header .title-container {
|
|
display: flex;
|
|
align-items: center;
|
|
flex-grow: 1;
|
|
}
|
|
.title-container .title {
|
|
margin: 0 1rem;
|
|
}
|
|
.title-container .title h2 {
|
|
font-weight: 500;
|
|
font-size: 1.75rem ;
|
|
}
|
|
.main-content-section.full .main-header .title-container .image-container {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 3.5rem;
|
|
height: 3.5rem;
|
|
background-color: var(--color);
|
|
}
|
|
|
|
.title-container .image-container i {
|
|
font-size: 2.25rem;
|
|
color: #fefefe;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
/* Colors */
|
|
.sport { --color: rgb(245, 97, 80); }
|
|
.health { --color: rgb(224, 49, 49); }
|
|
.technology { --color: rgb(18, 130, 235); }
|
|
.entertainment { --color: rgb(247, 231, 20); }
|
|
.world { --color: var(--light-green); }
|
|
.business { --color: rgb(172, 21, 172); }
|
|
.covid19 { --color: rgb(66, 64, 64); }
|
|
|
|
.main-content-container {
|
|
height: 100%;
|
|
display: grid;
|
|
grid-template-columns: repeat(12,minmax(0, 1fr));
|
|
grid-gap: 1rem 2rem;
|
|
}
|
|
.main-content-section.headlines .main-content-container {
|
|
grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 220px;
|
|
}
|
|
.main-content-section.headlines .main-content-container .article-container { grid-column: 1/9; }
|
|
.main-content-section.headlines .main-content-container .main-side-content-container { grid-column: 9/13 ; }
|
|
.library .main-content-container .article-container {
|
|
grid-column: 3/11;
|
|
}
|
|
.article-container { grid-column: 1/9; }
|
|
#main-side-content-container { grid-column: 9/13; }
|
|
article.aside { border: none; }
|
|
article.aside.search {
|
|
display: grid;
|
|
grid-template-rows: auto auto;
|
|
}
|
|
article.aside.search header {
|
|
display: grid;
|
|
grid-auto-rows: auto auto;
|
|
grid-auto-columns: 55px auto;
|
|
margin-bottom: 12px;
|
|
}
|
|
article.aside.search header figure {
|
|
grid-row: 1/3;
|
|
grid-column: 1/2;
|
|
}
|
|
article.aside.search header figure img {
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
article.aside.search header div {
|
|
grid-row: 1/2;
|
|
grid-column: 2/3;
|
|
display: flex;
|
|
align-content: center;
|
|
justify-items: center;
|
|
width: 100%;
|
|
height: 100%;
|
|
font-weight: 100;
|
|
font-size: 1.2rem;
|
|
color: var(--font-dark);
|
|
}
|
|
article.aside.search header span {
|
|
grid-row: 2/3;
|
|
grid-column: 2/3;
|
|
font-size: 0.8rem;
|
|
color: var(--font-dark);
|
|
margin: auto 0;
|
|
width: fit-content;
|
|
}
|
|
article.aside.search section {
|
|
display: inline-flex;
|
|
height: auto;
|
|
width: fit-content;
|
|
}
|
|
.white-button {
|
|
box-shadow: 0 1px 5px 0 var(--border-medium),
|
|
0 1px 2px 0 var(--border-medium);
|
|
background-color: var(--bg);
|
|
border-radius: 0.9rem;
|
|
padding: 6px 12px;
|
|
margin: auto 0;
|
|
cursor: pointer;
|
|
}
|
|
.white-button i {
|
|
color: var(--blue-light);
|
|
font-size: 0.9rem;
|
|
}
|
|
.white-button:first-child {
|
|
margin-right: 10px;
|
|
}
|
|
.white-button span {
|
|
color: var(--font-dark);
|
|
font-size: 1rem;
|
|
}
|
|
.white-button:hover {
|
|
box-shadow: 0 1px 6px 0 var(--border-dark),
|
|
0 1px 1px 0 var(--border-dark);
|
|
}
|
|
.white-button:active {
|
|
background-color: var(--very-light-grey);
|
|
}
|
|
.white-button.topic {
|
|
border-radius: 3rem;
|
|
padding: 7px 14px;
|
|
}
|
|
|
|
/* .main-content-container.full { grid-template-rows: 6rem auto; }
|
|
.main-content-container.single { grid-template-rows: 1fr; }
|
|
.main-content-section.single
|
|
.main-content-container {
|
|
grid-row: 1/2;
|
|
min-width: 500px;
|
|
}
|
|
.main-content-section.full
|
|
.main-content-container {
|
|
grid-row: 2/3;
|
|
}
|
|
.main-content-container {
|
|
grid-column: 1/10;
|
|
}
|
|
#main-side-content-container {
|
|
grid-column: 11/15;
|
|
} */
|
|
/* #main-content-section.full
|
|
#main-side-content-container {
|
|
grid-row: 1/3;
|
|
grid-column: 2/3;
|
|
} */
|
|
h1.search {
|
|
font-size: 2rem;
|
|
margin: auto;
|
|
}
|
|
#main-content-header.search {
|
|
height: 6rem;
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
grid-row: 1/2;
|
|
grid-column: 1/2;
|
|
}
|
|
|
|
#main-content-header.search section {
|
|
display: grid;
|
|
grid-template-columns: auto auto;
|
|
}
|
|
#main-content-header.search div {
|
|
grid-column: 2/3;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-items: center;
|
|
height: 2.8rem;
|
|
margin: auto;
|
|
}
|
|
#main-content-header.search figure {
|
|
background-color: var(--bg);
|
|
box-shadow: 1px 1px 2px 1px var(--border-medium)
|
|
}
|
|
#main-content-header.search figure:hover {
|
|
cursor: pointer;
|
|
background-color: var(--hover-light);
|
|
}
|
|
#main-content-header.search figure.circle {
|
|
border-radius: 50%;
|
|
width: 35px;
|
|
height: 35px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin-right: 15px;
|
|
}
|
|
#main-content-header.search figure.circle i {
|
|
display: flex;
|
|
align-items:center;
|
|
justify-items: center;
|
|
font-size: 18px;
|
|
}
|
|
#main-content-header.search figure.rectangle {
|
|
border-radius: 1rem;
|
|
padding: 0.6rem 1.2rem;
|
|
}
|
|
.header-main-content.search figure.rectangle{
|
|
color: var(--font-medium);
|
|
}
|
|
|
|
/*
|
|
.main-content-section.full {
|
|
width: auto;
|
|
display: flex;
|
|
align-content: center;
|
|
justify-items: center;
|
|
}
|
|
#main-content-container {
|
|
width: 750px;
|
|
}
|
|
.main-content-section figure article:last-child {
|
|
margin-bottom: 5rem;
|
|
}
|
|
main section #main-content-container,
|
|
main section #main-side-content-container{
|
|
margin: 12px;
|
|
}
|
|
.header-main-content{
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
.header-main-content a{
|
|
align-items: flex-end;
|
|
justify-content: flex-end;
|
|
} */
|
|
#coronavirus-article{
|
|
grid-template-columns: 1fr 15px 10px;
|
|
}
|
|
#coronavirus-article > *{
|
|
padding: 5px;
|
|
}
|
|
.coronavirus-article .blue-link span{
|
|
color: var(--font-dark);
|
|
}
|
|
.coronavirus-article:hover{
|
|
transition: all ease-in-out 0.3s;
|
|
box-shadow: 0px 0px 3px 2px var(--hover-light);
|
|
}
|
|
|
|
.main-article {
|
|
grid-template-columns: 1fr;
|
|
grid-template-rows: 1fr 2.4rem;
|
|
}
|
|
|
|
.main-article.img {
|
|
grid-template-columns: 1fr 18px 150px;
|
|
grid-template-rows: 1fr 2.4rem;
|
|
}
|
|
|
|
.main-article.img header {
|
|
grid-row: 1/2;
|
|
grid-column: 1/2;
|
|
}
|
|
.main-article.img footer {
|
|
grid-row: 2/3;
|
|
grid-column: 1/4;
|
|
|
|
}
|
|
.main-article header h1:not(.category) {
|
|
font-size: 1.3rem;
|
|
font-weight: bold;
|
|
}
|
|
.main-article header:hover h1 {
|
|
text-decoration: underline;
|
|
}
|
|
.main-article header aside,
|
|
article.category header aside {
|
|
display: inline-flex;
|
|
}
|
|
.main-article header aside{
|
|
height: 2rem;
|
|
}
|
|
.article-ext-icon-save,.article-ext-icon-more {
|
|
padding: 0 4px;
|
|
}
|
|
.company-date{
|
|
color: var(--font-medium);
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 0 10px 0 0;
|
|
}
|
|
section.category .company-date{
|
|
font-size: 0.9em;
|
|
}
|
|
.main-article header:hover aside .article-ext-icon-save,
|
|
.main-article header:hover aside .article-ext-icon-more,
|
|
article.category header:hover aside .article-ext-icon-save,
|
|
article.category header:hover aside .article-ext-icon-more {
|
|
visibility: visible;
|
|
}
|
|
.article-ext-icon-save,.article-ext-icon-more {
|
|
visibility: hidden;
|
|
}
|
|
.article-ext-icon-save .article-extra-option-icon,
|
|
.article-ext-icon-more .article-extra-option-icon {
|
|
display: flex;
|
|
width: 1.5rem;
|
|
height: 1.5rem;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
.article-ext-icon-save i:hover,
|
|
.article-ext-icon-more i:hover{
|
|
box-shadow: 1px 2px 3px 1px var(--shadow);
|
|
}
|
|
|
|
.main-article.img img {
|
|
grid-row: 1/3;
|
|
grid-column: 3/4;
|
|
}
|
|
.main-article img{
|
|
width: 100%;
|
|
height: auto;
|
|
border-radius: 10px;
|
|
margin: 0 auto;
|
|
}
|
|
.article-extra-option {
|
|
width: 1.5rem;
|
|
height: 1.5rem;
|
|
border-radius: 50%;
|
|
margin-left: 8px;
|
|
}
|
|
.article-other-info {
|
|
padding-right: 10px;
|
|
}
|
|
.article-extra-option{
|
|
width: 9rem;
|
|
height: 7rem;
|
|
top: 26px;
|
|
left: 60%;
|
|
background-color: var(--bg);
|
|
border: 1px solid var(--border-medium);
|
|
border-radius: 4px;
|
|
grid-template-rows: 1fr 1fr 1fr;
|
|
padding: 10px 0px;
|
|
z-index: 1;
|
|
}
|
|
.article-extra-option-icon{
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.article-extra-option div:hover{
|
|
background-color: var(--hover-light);
|
|
}
|
|
.article-extra-option div i {
|
|
padding: 10px 12px;
|
|
width: 10px;
|
|
height: 10px;
|
|
box-shadow: none;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.article-extra-option div i:hover {
|
|
box-shadow: none;
|
|
}
|
|
.article-extra-option div {
|
|
color: var(--font-dark);
|
|
}
|
|
.article-main-content {
|
|
color: var(--font-very-dark);
|
|
font-size: 1.1rem;
|
|
font-weight: 500;
|
|
text-align: justify;
|
|
}
|
|
.main-article footer {
|
|
justify-content: space-between;
|
|
}
|
|
.main-article footer a {
|
|
margin: auto 0;
|
|
bottom: 0;
|
|
left: 0;
|
|
padding: 8px 8px 8px 0;
|
|
}
|
|
.main-article footer i{
|
|
justify-content: flex-end;
|
|
align-self: flex-end;
|
|
margin: auto 0;
|
|
padding: 8px;
|
|
bottom: 0;
|
|
right: 0;
|
|
transition: all ease-in-out .3s;
|
|
}
|
|
.main-article footer a i {
|
|
padding: 8px 8px 8px 0;
|
|
}
|
|
article.category {
|
|
grid-template-columns: 1fr 18px 110px;
|
|
grid-template-rows: 5.8rem 10px 1fr 10px 0.9rem;
|
|
}
|
|
article.category header {
|
|
grid-column: 1/2;
|
|
}
|
|
h1.category {
|
|
height: 3rem;
|
|
font-size: 2rem;
|
|
}
|
|
article.category header span:nth-child(3) {
|
|
color: var(--font-medium);
|
|
font-size: 0.9rem;
|
|
}
|
|
i.category.img {
|
|
font-size: 90px;
|
|
padding-top: 1rem;
|
|
grid-row: 1/5;
|
|
grid-column: 3/4;
|
|
display: flex;
|
|
justify-content: center;
|
|
}
|
|
article.category section {
|
|
grid-row: 3/4;
|
|
grid-column: 1/2;
|
|
}
|
|
section.category header {
|
|
grid-template-rows: 1.1rem 1fr 2rem 10px;
|
|
grid-template-columns: 20px 1fr;
|
|
}
|
|
section.category header h1 {
|
|
font-weight: bold;
|
|
font-size: 1rem;
|
|
padding: 0;
|
|
margin: auto 0;
|
|
cursor: pointer;
|
|
grid-row: 1/3;
|
|
grid-column: 2/3;
|
|
}
|
|
section.category header:hover h1 {
|
|
text-decoration: underline;
|
|
}
|
|
section.category header figure {
|
|
grid-template-rows: 1rem 1fr;
|
|
}
|
|
section.category header .dot {
|
|
font-size: 0.2rem;
|
|
color: var(--title);
|
|
margin: auto;
|
|
grid-row: 1/2;
|
|
grid-column: 1/2;
|
|
}
|
|
section.category .article-other-info {
|
|
grid-row: 3/4;
|
|
grid-column: 2/3;
|
|
}
|
|
section.category header .news-category {
|
|
height: auto;
|
|
max-height: 3.5rem;
|
|
}
|
|
section.category header .news-category {
|
|
margin-bottom: 15px;
|
|
}
|
|
section.category header .news-category,
|
|
section.category header .news-category h1,
|
|
section.category header .news-category aside {
|
|
display: inline;
|
|
}
|
|
section.category header .news-category aside {
|
|
padding: 8px 5px;
|
|
}
|
|
article.category footer {
|
|
grid-row: 5/6;
|
|
margin: auto 0;
|
|
}
|
|
article.category footer a {
|
|
padding: 8px 0;
|
|
}
|
|
|
|
/** Main Aside */
|
|
/* #main-side-content-container{
|
|
padding-top: 25px;
|
|
} */
|
|
|
|
|
|
article.aside {
|
|
border: none;
|
|
background-color: var(--very-light-grey);
|
|
}
|
|
.suggested-words header { margin-bottom: 10px; }
|
|
.suggested-words header h1 {
|
|
color: var(--font-dark);
|
|
font-size: 1.3rem;
|
|
margin-bottom: 10px;
|
|
}
|
|
.suggested-words hr {
|
|
width: 100%;
|
|
border-bottom: 1px solid var(--hover-medium);
|
|
}
|
|
.suggested-words div {
|
|
color: var(--font-dark);
|
|
}
|
|
|
|
.search-box {
|
|
background-color: var(--bg);
|
|
border-radius: 12px;
|
|
padding: 6px 10px;
|
|
width: fit-content;
|
|
border: 1px solid var(--hover-medium);
|
|
cursor: pointer;
|
|
margin: 0 8px 8px 0;
|
|
display: inline-flex;
|
|
transition: all ease-in-out .35;
|
|
}
|
|
.search-box:hover {
|
|
border: 1px solid var(--font-light);
|
|
}
|
|
|
|
.weather-article {
|
|
height: 232px;
|
|
width: calc(100% - 40px);
|
|
grid-template-rows: 4.2rem 15px 1fr 15px 1.5rem;
|
|
padding-bottom: 0;
|
|
margin: 0;
|
|
margin-top: 20px;
|
|
}
|
|
.weather-article .weather-main-header{
|
|
grid-template-columns: 88px 1fr 100px;
|
|
}
|
|
|
|
.weather-article header > * {
|
|
grid-row: 1/2;
|
|
margin: auto;
|
|
}
|
|
.weather-article header label{
|
|
font-size: 1.3rem;
|
|
color: var(--font-dark);
|
|
text-align: center;
|
|
}
|
|
.weather-article header span {
|
|
font-size: 1.8rem;
|
|
font-weight: 300;
|
|
color: var(--font-dark);
|
|
}
|
|
.weather-article .weather-3-days{
|
|
grid-row: 3/4;
|
|
grid-template-columns: 1fr 1fr 1fr;
|
|
}
|
|
.weather-3-days section{
|
|
grid-row: 1/2;
|
|
}
|
|
|
|
.weather-3-days section:not(:nth-child(3)){
|
|
border-right: 1px solid var(--border-medium);
|
|
}
|
|
.weather-3-days header{
|
|
text-align: center;
|
|
font-weight: 300;
|
|
|
|
}
|
|
.weather-3-days div{
|
|
grid-template-columns: 60px 1fr;
|
|
}
|
|
.weather-3-days div span {
|
|
margin: auto;
|
|
color: var(--font-very-dark);
|
|
font-weight: 300;
|
|
}
|
|
.far,.fa,.fas {
|
|
display: flex;
|
|
}
|
|
.weather-3-days img, .weather-3-days i{
|
|
width: 40px;
|
|
height: 40px;
|
|
margin: auto;
|
|
}
|
|
.weather-article footer{
|
|
grid-row: 5/6;
|
|
grid-template-columns: 1fr 1fr 1fr;
|
|
}
|
|
.weather-article footer section > *{
|
|
grid-row: 1/2;
|
|
}
|
|
.weather-article footer section:first-child {
|
|
grid-template-columns: 1fr 1fr 1fr 1fr;
|
|
}
|
|
.weather-article footer section:first-child div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
color: var(--font-medium);
|
|
}
|
|
.weather-article footer section:first-child div.active {
|
|
background-color: var(--hover-light);
|
|
}
|
|
.weather-article footer section:first-child div:first-child {
|
|
border-left: 1px solid var(--border-medium);
|
|
}
|
|
.weather-article footer section:first-child div {
|
|
border-right: 1px solid var(--border-medium);
|
|
}
|
|
.weather-article footer section:last-child {
|
|
grid-column: 3/4;
|
|
}
|
|
.weather-article footer section:last-child a {
|
|
padding-left: 10px;
|
|
color: var(--font-medium);
|
|
margin: auto;
|
|
font-size: 0.85rem;
|
|
}
|
|
/* Other */
|
|
/** Search Countries */
|
|
.select-country{
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%,-50%) scale(0.9);
|
|
transition: all ease-in-out .1s;
|
|
border: 1px solid var(--hover-medium);
|
|
border-radius: 5px;
|
|
z-index: -10;
|
|
background-color: var(--bg);
|
|
width: 550px;
|
|
max-width: 90%;
|
|
height: 580px;
|
|
grid-template-rows: 4rem 4rem 2.8rem 0.1fr 2.8rem 1fr 2.5rem;
|
|
padding: 20px 0;
|
|
}
|
|
.select-country.active{
|
|
z-index: 10;
|
|
transform: translate(-50%,-50%) scale(1);
|
|
}
|
|
.x-icon{
|
|
top: 10px;
|
|
right: 10px;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.x-icon:active{ background-color: var(--hover-light); }
|
|
.x-icon i { font-size: 1.125rem; }
|
|
|
|
.select-country .blue-link { font-weight: 500; }
|
|
.select-country h3{
|
|
font-size:1.6rem;
|
|
font-weight: 400;
|
|
margin-bottom: 10px;
|
|
margin: auto 20px;
|
|
}
|
|
.select-country h4{
|
|
font-size: 1.2rem;
|
|
font-weight: 300;
|
|
margin-bottom: 25px;
|
|
margin: 5px 20px;
|
|
color: var(--font-medium);
|
|
}
|
|
.select-country h5{
|
|
font-size: 1rem;
|
|
font-weight: 500;
|
|
margin-bottom: 12px;
|
|
}
|
|
.country-search-input-div{
|
|
margin: 0 20px;
|
|
grid-template-columns: 20px 1fr;
|
|
}
|
|
.select-country input[type=text]{
|
|
grid-column: 1/3;
|
|
grid-row: 1/2;
|
|
height: 2.3rem;
|
|
width: 100%;
|
|
border-radius: 6px;
|
|
background-color: var(--bg);
|
|
border: 1px solid var(--shadow);
|
|
padding-left: 36px;
|
|
font-size: 1rem;
|
|
outline-width: 0;
|
|
color: var(--userTextInput);
|
|
box-sizing: border-box;
|
|
}
|
|
.search-icon-country{
|
|
grid-column: 1/2;
|
|
grid-row: 1/2;
|
|
width: 35px;
|
|
height: 35px;
|
|
border-radius: 50%;
|
|
left: 21px;
|
|
}
|
|
.select-country h6 {
|
|
font-size: 1rem;
|
|
padding: 0 20px;
|
|
}
|
|
.radio-button-container{
|
|
height: 2.5rem;
|
|
grid-template-columns: 2rem 1fr;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.select-country .radio-button-container{ padding: 0 20px; }
|
|
.select-country .radio-button-container p{
|
|
width: fit-content;
|
|
margin-left: 8px;
|
|
color: var(--font-very-dark);
|
|
}
|
|
.select-country .list-of-countries{
|
|
height: 98%;
|
|
width: 100%;
|
|
overflow: auto;
|
|
}
|
|
.select-country footer button{
|
|
font-size: 1rem;
|
|
border: none;
|
|
outline-width: 0;
|
|
background-color: transparent;
|
|
padding: 8px 10px;
|
|
}
|
|
.select-country footer{
|
|
justify-content: flex-end;
|
|
margin: 0 20px;
|
|
}
|
|
.about-h1{
|
|
height: 3rem;
|
|
font-size: 2rem;
|
|
font-weight: 200;
|
|
}
|
|
|
|
/** Login Options */
|
|
.login-option-div {
|
|
display: flex;
|
|
flex-direction: column;
|
|
max-width: 300px;
|
|
min-width: 240px;
|
|
width: auto;
|
|
min-height: 250px;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%,-50%) scale(0.8);
|
|
padding: 25px;
|
|
background-color: var(--bg);
|
|
border-radius: 5px;
|
|
border: 1px solid var(--shadow);
|
|
z-index: -10;
|
|
}
|
|
.login-option-div.active{
|
|
z-index: 10;
|
|
transform: translate(-50%,-50%) scale(1);
|
|
}
|
|
.login-option-div header {
|
|
display: flex;
|
|
flex-direction: column;
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
.login-option-div header span{
|
|
font-size: 1.33rem;
|
|
color: var(--font-very-dark);
|
|
}
|
|
.login-option-div h3 {
|
|
text-align: center;
|
|
font-size: 1.6rem;
|
|
color: var(--font-very-dark);
|
|
font-weight: 400;
|
|
margin-bottom: 1rem;
|
|
font-family: 'Open Sans', sans-serif;
|
|
}
|
|
.external-login-options {
|
|
display: flex;
|
|
flex-direction: column;
|
|
min-width: fit-content;
|
|
padding-bottom: 3px;
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
.external-login-options .external-container {
|
|
height: 53px;
|
|
margin: 4px 0;
|
|
}
|
|
.external-login-options .container {
|
|
width: calc(100% - 2px);
|
|
border: 1px solid var(--color);
|
|
padding-top: 3px;
|
|
padding-bottom: 0;
|
|
transition: ease-in .1s;
|
|
}
|
|
.external-login-options .container:hover {
|
|
padding-top: 0;
|
|
padding-bottom: 3px;
|
|
}
|
|
.external-login-options .container .inner-container {
|
|
width: 100%;
|
|
height: 50px;
|
|
display: grid;
|
|
grid-template-columns: 50px 1fr;
|
|
border-radius: 4px;
|
|
border: 1px solid var(--color);
|
|
transition: all ease-in .2s;
|
|
}
|
|
.external-login-options .container:hover .inner-container { box-shadow: 0 2px 4px 0 var(--border-dark); }
|
|
.icons8-google {
|
|
margin: auto;
|
|
display: inline-block;
|
|
width: 22px;
|
|
height: 22px;
|
|
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNDIiIGhlaWdodD0iNDIiCnZpZXdCb3g9IjAgMCA0OCA0OCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij48cGF0aCBmaWxsPSIjRkZDMTA3IiBkPSJNNDMuNjExLDIwLjA4M0g0MlYyMEgyNHY4aDExLjMwM2MtMS42NDksNC42NTctNi4wOCw4LTExLjMwMyw4Yy02LjYyNywwLTEyLTUuMzczLTEyLTEyYzAtNi42MjcsNS4zNzMtMTIsMTItMTJjMy4wNTksMCw1Ljg0MiwxLjE1NCw3Ljk2MSwzLjAzOWw1LjY1Ny01LjY1N0MzNC4wNDYsNi4wNTMsMjkuMjY4LDQsMjQsNEMxMi45NTUsNCw0LDEyLjk1NSw0LDI0YzAsMTEuMDQ1LDguOTU1LDIwLDIwLDIwYzExLjA0NSwwLDIwLTguOTU1LDIwLTIwQzQ0LDIyLjY1OSw0My44NjIsMjEuMzUsNDMuNjExLDIwLjA4M3oiPjwvcGF0aD48cGF0aCBmaWxsPSIjRkYzRDAwIiBkPSJNNi4zMDYsMTQuNjkxbDYuNTcxLDQuODE5QzE0LjY1NSwxNS4xMDgsMTguOTYxLDEyLDI0LDEyYzMuMDU5LDAsNS44NDIsMS4xNTQsNy45NjEsMy4wMzlsNS42NTctNS42NTdDMzQuMDQ2LDYuMDUzLDI5LjI2OCw0LDI0LDRDMTYuMzE4LDQsOS42NTYsOC4zMzcsNi4zMDYsMTQuNjkxeiI+PC9wYXRoPjxwYXRoIGZpbGw9IiM0Q0FGNTAiIGQ9Ik0yNCw0NGM1LjE2NiwwLDkuODYtMS45NzcsMTMuNDA5LTUuMTkybC02LjE5LTUuMjM4QzI5LjIxMSwzNS4wOTEsMjYuNzE1LDM2LDI0LDM2Yy01LjIwMiwwLTkuNjE5LTMuMzE3LTExLjI4My03Ljk0NmwtNi41MjIsNS4wMjVDOS41MDUsMzkuNTU2LDE2LjIyNyw0NCwyNCw0NHoiPjwvcGF0aD48cGF0aCBmaWxsPSIjMTk3NkQyIiBkPSJNNDMuNjExLDIwLjA4M0g0MlYyMEgyNHY4aDExLjMwM2MtMC43OTIsMi4yMzctMi4yMzEsNC4xNjYtNC4wODcsNS41NzFjMC4wMDEtMC4wMDEsMC4wMDItMC4wMDEsMC4wMDMtMC4wMDJsNi4xOSw1LjIzOEMzNi45NzEsMzkuMjA1LDQ0LDM0LDQ0LDI0QzQ0LDIyLjY1OSw0My44NjIsMjEuMzUsNDMuNjExLDIwLjA4M3oiPjwvcGF0aD48L3N2Zz4=') 50% 50% no-repeat;
|
|
background-size: 100%;
|
|
}
|
|
.google-btn {
|
|
--color: var(--google-blue);
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.google-btn label{
|
|
background-color: var(--google-blue);
|
|
font-weight: 500;
|
|
}
|
|
.facebook-btn{ background-color: #4267B2; }
|
|
.fa.fa-github, .fab.fa-facebook { display: flex; }
|
|
.github-btn {
|
|
--color: var(--font-very-dark);
|
|
background-color: var(--font-very-dark);
|
|
}
|
|
.external-login-options label,
|
|
.github-btn .fa, .fa-facebook { color: var(--bg); }
|
|
.other-login-options {
|
|
padding: 0.75rem 0;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-direction: row;
|
|
}
|
|
.seperate-line {
|
|
padding: 5px 0;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
position: relative;
|
|
}
|
|
.seperate-line span {
|
|
background-color: var(--bg);
|
|
z-index: 11;
|
|
padding: 4px;
|
|
color: var(--font-medium);
|
|
}
|
|
.seperate-line .line {
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: 50%;
|
|
top: 50%;
|
|
width: 100%;
|
|
z-index: 10;
|
|
}
|
|
.seperate-line .line hr {
|
|
width: inherit;
|
|
border-bottom: 1px solid var(--font-medium);
|
|
}
|
|
|
|
|
|
/* Article */
|
|
|
|
article.news {
|
|
display: flex;
|
|
flex-direction: column;
|
|
position: relative;
|
|
padding-right: 185px;
|
|
padding-bottom: 2.5rem;
|
|
}
|
|
article.news.no-img { padding-right: 15px; }
|
|
article.news .article-header {
|
|
display: flex;
|
|
flex-direction: column;
|
|
margin-bottom: 0.75rem;
|
|
}
|
|
article.news .article-heading-container:hover h1 {
|
|
text-decoration: underline;
|
|
cursor: pointer;
|
|
}
|
|
article.news .article-header h1 {
|
|
font-weight: 600;
|
|
}
|
|
article.news .extra-content-container {
|
|
display: flex;
|
|
flex-direction: row;
|
|
padding: 5px 0;
|
|
min-height: 1.2rem;
|
|
}
|
|
article.news .extra-content-container .author {
|
|
display: flex;
|
|
align-items: center;
|
|
padding-right: 1rem;
|
|
}
|
|
article.news .author {
|
|
font-size: 0.9rem;
|
|
color: var(--font-medium);
|
|
}
|
|
article.news .extra-options-container {
|
|
display: flex;
|
|
flex-direction: row;
|
|
}
|
|
.save-container,
|
|
.extra-container {
|
|
position: relative;
|
|
margin-right: 0.5rem;
|
|
}
|
|
.save-circle,
|
|
.extra-circle {
|
|
width: 1.75rem;
|
|
height: 1.75rem;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
border-radius: 50%;
|
|
box-shadow: 2px 2px 1px 0px var(--border-light),
|
|
0 0 0 1px var(--hover-light) inset;
|
|
cursor: pointer;
|
|
}
|
|
.save-circle:hover,
|
|
.extra-circle:hover {
|
|
box-shadow: 2px 2px 2px 0px var(--border-medium),
|
|
0 0 0 0.4px var(--hover-medium) inset;
|
|
}
|
|
.save-circle:active,
|
|
.extra-circle:active {
|
|
box-shadow: 2px 3px 2px 0px var(--border-medium);
|
|
background-color: var(--hover-light);
|
|
}
|
|
|
|
.extra-option-container {
|
|
position: absolute;
|
|
min-width: 10rem;
|
|
border-radius: 4px;
|
|
padding: 10px 0;
|
|
border: 1px solid var(--border-light);
|
|
background-color: var(--bg);
|
|
z-index: 7;
|
|
top: 2rem;
|
|
left: 0.5rem;
|
|
}
|
|
.extra-option-container .e-o-c-container {
|
|
padding: 10px 5px;
|
|
}
|
|
.e-o-c-container {
|
|
display: flex;
|
|
flex-direction: row;
|
|
cursor: pointer;
|
|
}
|
|
.e-o-c-container:hover { background-color: var(--hover-light); }
|
|
.e-o-c-container:active { background-color: var(--hover-medium); }
|
|
.e-o-c-container div {
|
|
width: 1.25rem;
|
|
height: 1.25rem;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin: 0 1rem 0 0.5rem;
|
|
}
|
|
article.news .text {
|
|
display: inline-flex;
|
|
font-size: 1rem;
|
|
color: var(--font-dark);
|
|
}
|
|
article.news .footer {
|
|
height: 2rem;
|
|
width: 2rem;
|
|
position: absolute;
|
|
bottom: 15px;
|
|
right: 15px;
|
|
width: calc(100% -30px);
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
cursor: pointer;
|
|
}
|
|
article.news .footer div {
|
|
transition: all ease-in-out .3s;
|
|
}
|
|
.r180 { transform: rotate(180deg); }
|
|
article.news .article-img {
|
|
position: absolute;
|
|
top: 15px;
|
|
right: 15px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
article.news .article-img img{
|
|
border-radius: 0.5rem;
|
|
max-width: 150px;
|
|
max-height: 150px;
|
|
}
|
|
|
|
|
|
.trending-page {
|
|
display: flex;
|
|
flex-direction: column;
|
|
background-color: var(--hover-light);
|
|
padding: 0;
|
|
}
|
|
.trending-page .header {
|
|
margin-bottom: 0.5rem;
|
|
padding: 10px;
|
|
}
|
|
.trending-page .main {
|
|
border-top: 1px solid var(--border-light);
|
|
padding: 10px 0;
|
|
cursor: pointer;
|
|
color: var(--font-dark);
|
|
}
|
|
.trending-page .main div {
|
|
padding: 0 10px;
|
|
margin-bottom: 7px;
|
|
}
|
|
.trending-page .small {
|
|
font-size: 0.8rem;
|
|
}
|
|
.trending-page .main:hover { background-color: var(--hover-medium); } |