403Webshell
Server IP : 107.13.46.68  /  Your IP : 216.73.216.11
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux mariOS 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec 5 13:09:44 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/mariotermine.me/portfolio-template/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/mariotermine.me/portfolio-template/style.css
/* resume portfolio v0.0 - nomad */

/* import fonts */
@import url('https://fonts.googleapis.com/css2?family=Lato&family=Montserrat&display=swap');

/* define varables */
:root {
  --main-fg-color: #000000;
  --main-bg-color: #ffffff;
  --far-bg-color: #f5f5f5;
  --main-link-color: #0000ff;
  --hover-link-color: #0000AA;
  --element-color-1: #eeeeee;
  --element-color-2: #dddddd;
  --element-color-3: #cccccc;
}

/* universal styling */
body {
  color: var(--main-fg-color);
  background-color: var(--far-bg-color);
  margin: 0px;
  font-family: 'Lato', sans-serif;
}
svg {
  stroke: var(--main-fg-color);
  stroke-width: 8px;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
  display: block;
}
ul {
  text-decoration: none;
  list-style-type: circle;
  list-style-position: outside;
  padding: 0px 0px 0px 40px;
  margin: 1%;
}
a {
  color: var(--main-link-color);
  text-decoration: none;
  padding: 0;
  margin: 0;
}
a:hover {
  color: var(--hover-link-color);
  background: none;
  text-decoration: underline;
}
h1 { 
  font-family: 'Montserrat', sans-serif;
  font-size: 2em;
}
h2 { 
  font-family: 'Montserrat', sans-serif;
  font-size: 1.5em;
}
h3 { 
  font-family: 'Montserrat', sans-serif;
  font-size: 1.3em;
}
h4 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1em;
}
h5 { 
  font-family: 'Montserrat', sans-serif;
  font-size: 1em;
  border-left: 3px solid var(--element-color-3);
  padding-left: 7px;
  margin-bottom: 3%;
}
h6 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1em;
  border-left: 3px solid var(--element-color-2);
  padding-left: 7px;
  margin-bottom: 2%;
}
.base-paper {
  position: relative;
  background-color: var(--main-bg-color);
  max-width: 1100px;
  margin: auto;
  margin-top: 2%;
  padding: 3%;
  padding-top: 1%;
}

/* top bar styling */
.svg-text {
  font-size: 60px;
  font-family: 'Montserrat', sans-serif;
  stroke-width: 0px;
  fill: var(--main-fg-color);
}
.top-title-bar {
  padding-top: 2%;
  padding-bottom: 1%;
}
.top-title {
  position: relative;
  display: grid;
  width: 100%;
  grid-column-gap: 0;
  grid-template-columns: 9% 91%;
}
.logo-square {
  position: relative;
  top: 12.5%;
  width: 100%;
}
.top-bar-list-container {
  position: relative;
  width: 98.5%;
  list-style-type: none;

  display: inline-grid;
  grid-template-columns: auto auto auto auto;

  text-align: center;
  padding: 0.75%;
  margin: 0px;
  border-radius: 3px;
  background-color: var(--element-color-1);
}


/* main content styling */
.content-box {
  position: relative;
  width: 98%;
  
  display: grid;
  grid-template-columns: 30% 70%;

  text-align: left;
  padding: 0px;
  margin: 1%;
}
.section-title {
  text-transform: capitalize;
  padding-top: 2%;
}
.section-content {
  padding-top: 2%;
  padding-bottom: 2%;
}
.section-content > p {
  padding: 0px 0px 0px 40px;
  margin: 1%;
}
.double-list-box {
  position: relative;
  width: 100%;
  
  display: inline-grid;
  grid-template-columns: auto auto;

  text-align: left;
}
.double-list-box > .reg-list {
  margin: 2%;
}


/* list styling */
.reg-list {
  list-style-type: none;
}
.reg-list > li {
  margin-bottom: 2%;
}
.no-bottom-marg > li {
  margin-bottom: 0;
}


/* drop down styling */
.arrow {
  border: solid var(--main-fg-color);
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  margin-right: 10px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.arrow-down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.project-title {
  cursor: pointer;
}
.project-title::selection {
  color: none;
  background: none;
}
.project-title::-moz-selection {
  color: none;
  background: none;
}
.project-description {
  display: none;
  border-bottom: 3px solid var(--element-color-1);
}
.project-description li {
  list-style: disc;
}
li.disabled-project {
  margin-left: 19px;
  list-style: disc;
}
li.disabled-project div.arrow {
  display: none;
}
li.disabled-project .project-title {
  cursor: inherit;
}
li.disabled-project .visible {
  display: none;
}
.visible {
  display: block;
}


/* unique styling */
h1.name-title { margin-top: 0; margin-bottom: 5px; }
h3.name-description { margin-top: 0; color: #646464; }


/* resume download */
.resume-link {
  display: block;
  width: fit-content;
  text-align: center;
  margin-left: 40px;
  padding: 9px;
  border: 1px solid var(--main-link-color);
  border-radius: 3px;
}
.resume-link:hover {
  color: var(--main-fg-color);
  border-color: var(--main-fg-color);
  background-color: var(--element-color-2);
  text-decoration: none;
}
.resume-content {
  margin: 1%;
}


/* phone and tablet settings */
@media screen and (max-width: 1100px) {
  .top-title {
    grid-template-columns: 100px auto;
  }
  .base-paper {
    margin-top: 0px;
  }
  .top-bar-list-container {
    grid-template-columns: auto auto;
    border-radius: 5px;
  }
  .top-bar-list-container > li {
    width: 100%;
    margin-top: 1%;
    margin-bottom: 1%;
  }
  .content-box {
    grid-template-columns: auto;
  }
  .section-title {
    border-bottom: solid var(--element-color-1);
    border-width: 2px;
  }
  .resume-link {
    width: 50%;
    margin: auto;
  }
}

@media screen and (max-width: 800px) {
  .top-title {
    grid-template-columns: 0% 100%;
  }
  .logo-square > svg {
    display: none;
  }
  .base-paper {
    margin-top: 0px;
  }
  .top-bar-list-container {
    grid-template-columns: auto;
  }
  .top-bar-list-container > li {
    width: 100%;
    margin-top: 1.5%;
    margin-bottom: 1.5%;
    font-size: 115%;
  }
  .content-box {
    grid-template-columns: auto;
  }
  .reg-list > li {
    margin-bottom: 3%;
  }
  .no-bottom-marg > li {
    margin-bottom: 0;
    list-style-type: disc;
  }
  .project-title {
    font-size: 115%;
  }
  .resume-link {
    margin: none;
    width: 80%;
  }
}


/* printing styling */
@media print {
  body {
    font-size: 85%;
    overflow: visible;
  }
  h1 { font-size: 100%; }
  h2 { font-size: 100%; }
  h3 { font-size: 100%; }
  h4 { font-size: 100%; }
  h5 { font-size: 100%; }
  h6 { font-size: 100%; }
  .top-title {
    grid-template-columns: 0% 100%;
  }
  .logo-square > svg {
    display: none;
  }
  .name-title {
    font-size: 120%;
  }
  .name-description {
    font-size: 90%;
  }
  .top-bar-list-container {
    background-color: none;
    border-style: solid;
    border-width: 1px;
    border-color: var(--main-fg-color);
    font-size: 80%;
  }
  .resume-title {
    display: none;
  }
  .resume-content {
    display: none;
  }
  .section-title {
    break-before: always;
  }
  .section-content {
    break-before: always;
    break-inside: avoid;
    page-break-inside: avoid;
  }
  .project-list > li {
    break-before: always;
    break-inside: avoid;
    page-break-inside: avoid;
  }
}

Youez - 2016 - github.com/yon3zu
LinuXploit