mirror of
				https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
				synced 2025-10-09 17:02:45 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			246 lines
		
	
	
	
		
			3 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			246 lines
		
	
	
	
		
			3 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
| /*style général scss*/
 | |
| * {
 | |
|   box-sizing: border-box;
 | |
|   margin: 0;
 | |
|   padding: 0;
 | |
| }
 | |
| 
 | |
| html {
 | |
|   font-size: 1rem;
 | |
|   font-family: Helvetica, "Ubuntu Sans", "Noto Sans", Calibri, Arial, sans-serif;
 | |
| }
 | |
| 
 | |
| body {
 | |
|   text-align: left;
 | |
|   font-size: 1.5rem;
 | |
|   line-height: 1.5em;
 | |
|   color: #000;
 | |
|   background: #fff;
 | |
| }
 | |
| 
 | |
| nav,
 | |
| .navbar,
 | |
| .container,
 | |
| .body-wrap {
 | |
|   max-width: 70ch;
 | |
|   margin: 0 auto;
 | |
| }
 | |
| 
 | |
| h1,
 | |
| h2,
 | |
| h3,
 | |
| h4,
 | |
| h5,
 | |
| h6 {
 | |
|   font-family: Helvetica, "Ubuntu Sans", "Noto Sans", Calibri, Arial, sans-serif;
 | |
|   margin-top: 1em;
 | |
|   margin-bottom: 2rem;
 | |
|   color: #333;
 | |
| }
 | |
| 
 | |
| /* 1. Use a more-intuitive box-sizing model */
 | |
| 
 | |
| * {
 | |
|   box-sizing: border-box;
 | |
| 
 | |
|   &::before,
 | |
|   &::after {
 | |
|     box-sizing: border-box;
 | |
|   }
 | |
| }
 | |
| 
 | |
| body {
 | |
|   -webkit-font-smoothing: antialiased;
 | |
|   font-family: Helvetica, Arial, sans-serif;
 | |
|   padding-bottom: 20vh;
 | |
|   padding-bottom: 2rem;
 | |
| }
 | |
| 
 | |
| /*  Improve media defaults */
 | |
| .content{
 | |
| 
 | |
|     img,
 | |
|     picture,
 | |
|     video,
 | |
|     canvas,
 | |
|     svg {
 | |
|       display: block;
 | |
|       margin-top: 1rem;
 | |
|       margin-bottom: 1rem;
 | |
|       max-width: 100%;
 | |
|       width: 100%;
 | |
|     }
 | |
| }
 | |
| pre, .sourceCode{
 | |
|   overflow:auto;
 | |
| }
 | |
| 
 | |
| // ancres
 | |
| a {
 | |
|   display: inline-block;
 | |
| 
 | |
|   border-radius: 1rem;
 | |
|   color: rgb(0, 123, 255);
 | |
|   text-decoration: none;
 | |
| 
 | |
|   main &:hover {
 | |
|     background: #303030;
 | |
|     color: #dedede;
 | |
|   }
 | |
| 
 | |
| 
 | |
|   .nav &,
 | |
|   .page__index &{
 | |
|       padding: 0.55rem 2rem;
 | |
|       display:block;
 | |
|       margin-right: 1rem;
 | |
|       margin-bottom: 1rem;
 | |
|       }
 | |
| }
 | |
| 
 | |
| input,
 | |
| button,
 | |
| textarea,
 | |
| select {
 | |
|   font: inherit;
 | |
| }
 | |
| p {
 | |
|     overflow-wrap: break-word;
 | |
|   text-wrap: pretty;
 | |
|   margin-top: 1.5rem;
 | |
|   margin-bottom: 1rem;
 | |
| }
 | |
| 
 | |
| h1 {
 | |
|   color: #221d30;
 | |
|   font-size: 2.5rem;
 | |
|   text-decoration: underline;
 | |
| }
 | |
| 
 | |
| h2 {
 | |
|   font-size: 2rem;
 | |
|   text-decoration: underline;
 | |
| }
 | |
| 
 | |
| h3 {
 | |
|   font-size: 1.5rem;
 | |
|   text-decoration: underline;
 | |
| }
 | |
| 
 | |
| h1,
 | |
| h2,
 | |
| h3,
 | |
| h4,
 | |
| h5,
 | |
| h6 {
 | |
|     overflow-wrap: break-word;
 | |
|   text-wrap: balance;
 | |
|   line-height: 1.3em;
 | |
| }
 | |
| 
 | |
| #root,
 | |
| #__next {
 | |
|   isolation: isolate;
 | |
| }
 | |
| 
 | |
| input,
 | |
| button,
 | |
| textarea,
 | |
| select {
 | |
|   font: inherit;
 | |
| }
 | |
| 
 | |
| ul {
 | |
|   padding-left: 4ch;
 | |
|   padding-right: 4ch;
 | |
| }
 | |
| 
 | |
| li {
 | |
|   margin-bottom: 1em;
 | |
|   #tags_page & {
 | |
|       display:inline;
 | |
|       }
 | |
|   a{
 | |
|       display:inline-block;
 | |
|       margin-right: 1em;
 | |
|       }
 | |
| }
 | |
| 
 | |
| // balise crée par pandoc
 | |
| #title-block-header {
 | |
|   display: none;
 | |
| }
 | |
| .navbar-brand{
 | |
|     display:blog;
 | |
|     text-align: left;
 | |
|     }
 | |
| .navbar-start{
 | |
| > .navbar-item{
 | |
| 
 | |
|     float:left;
 | |
| 
 | |
|     }
 | |
|     }
 | |
| .navbar-menu {
 | |
|   img {
 | |
| 
 | |
|     width: 2rem;
 | |
|     height: 2rem;
 | |
|     margin-right: 1rem;
 | |
|   }
 | |
| }
 | |
| 
 | |
| #masthead {
 | |
|   text-align: center;
 | |
|   .site-icon {
 | |
|     width: 9rem;
 | |
|     height: auto;
 | |
|     margin: 1rem auto;
 | |
|     position: static;
 | |
|     padding: 1rem;
 | |
|   }
 | |
| }
 | |
| .header-image{
 | |
|   padding: 1rem;
 | |
| }
 | |
| .blog-title,
 | |
| .blog-subtitle {
 | |
|   margin: 1rem;
 | |
| }
 | |
| 
 | |
| 
 | |
| #page{
 | |
|     background: #CCC;
 | |
|     }
 | |
| 
 | |
| .body-wrap{
 | |
|     background: #FFF;
 | |
|     padding: 5% 6%;
 | |
|     margin-bottom: 5%;
 | |
|     margin-top:1rem;
 | |
|     }
 | |
| 
 | |
| .content {
 | |
|   min-height: 50rem;
 | |
| }
 | |
| 
 | |
| .site-footer{
 | |
|   min-height: 20vh;
 | |
|   padding: 2rem;
 | |
|   background: #aaa;
 | |
|   color: #dedede;
 | |
| }
 | |
| 
 | |
| .body-wrap{
 | |
|   .site-header{
 | |
|     display:none;
 | |
|   }
 | |
| }
 | |
| @media (max-width: 75ch) {
 | |
|   body{
 | |
|     padding: 0;
 | |
|   }
 | |
|   main {
 | |
|     padding: 1rem;
 | |
|   }
 | |
| }
 | 
