Spaces:
Running
Running
| /* @theme freud */ | |
| /* | |
| ============================================ | |
| Created by Paulo Cunha | |
| version: 1.0 | |
| last update: 02.jan.2022 | |
| ============================================ | |
| */ | |
| /* Importing COLOR SCHEMA */ | |
| @import "default"; | |
| @import "schema"; | |
| @import "structure"; | |
| @import "evalstate-extensions"; | |
| /* Importing Font */ | |
| /* Font Credit: htts://https://www.cdnfonts.com/ */ | |
| @import url('https://fonts.cdnfonts.com/css/fira-sans?styles=20119'); | |
| /***************** COMMON STRUCTURE **********************/ | |
| :root { | |
| font-family: 'Fira Sans', sans-serif; | |
| font-weight: initial; | |
| color: #6c6c6c; | |
| color: #2b3446; | |
| background-color: #727d8b; | |
| background-color: #f8b13d; | |
| background-color: #435160; | |
| background-color: #f5eee6; | |
| background-color: #d9dee6; | |
| background-color: #f4f4ed; | |
| --h1-color : #3d09ae; | |
| --h1-color : #06858e; | |
| --border-color : #a0660387; | |
| --bold-color : rgb(21, 105, 201); | |
| --bold-color : #0d2d58; | |
| --italic-color : rgb(38, 48, 71); | |
| --italic-background-color : rgba(172, 215, 255, 0.713); | |
| /* --background-color : #fdf6e3; */ | |
| --list-item-color : rgb(255, 212, 95); | |
| --after-color : rgb(51, 48, 48); | |
| --table-font-color : black; | |
| --table-header-color : rgb(0, 132, 255); | |
| --main-color : rgb(207, 77, 17); | |
| --darker-color : #246; | |
| --lighter-color : #080a0a; | |
| --extra-back-color : rgb(42, 45, 53); | |
| --letter-spacing : 0.125px; | |
| --cool-list-color : rgb(255, 68, 0); | |
| --author-align : right; | |
| } | |
| /* ------------------- TITLEPAGE -----------------------------*/ | |
| section.titlepage .title { | |
| border-bottom: 1px solid orangered; | |
| } | |
| section.titlepage .subtitle { | |
| font-weight: 300; | |
| } | |
| section.titlepage .author, | |
| section.titlepage .date, | |
| section.titlepage .organization { | |
| text-align: left; | |
| } | |
| section.titlepage h1 { | |
| border-bottom: 1px solid orangered; | |
| } | |
| section.titlepage h2 { | |
| font-weight: 300; | |
| } | |
| section.titlepage h3, | |
| section.titlepage h4, | |
| section.titlepage h5 { | |
| text-align: right; | |
| } | |
| /* -------------------- TRANSITION ---------------------------------*/ | |
| section.transition { | |
| --transitionpage-color: #247397; | |
| } | |
| section.transition h1 .mcp-model { | |
| color: #FF9D00; | |
| } | |
| section.transition h1 .mcp-context { | |
| color: #6b7280; | |
| } | |
| /* -------------------- TRANSITION ---------------------------------*/ | |
| section.transition2 { | |
| background-color: #c53732; | |
| } | |
| /* ------------------- CITE -----------------------------*/ | |
| section.cite { | |
| --background-color: #49454f; | |
| --strong-color: rgb(182, 112, 27); | |
| } | |
| section.cite p { | |
| color: #fffbfe; | |
| } | |
| section.cite strong { | |
| color: #f87ca1; | |
| } | |
| /* ------------------- IMAGE SHADOWS -----------------------------*/ | |
| img { | |
| box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); | |
| border-radius: 4px; | |
| } | |
| /* ---------- Custom diagrams for model vs context comparison ---------- */ | |
| section .footprint-bars { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 1.5rem; | |
| margin-top: 2rem; | |
| } | |
| section .footprint-bars .row { | |
| display: grid; | |
| grid-template-columns: 260px 1fr; | |
| gap: 1.5rem; | |
| align-items: center; | |
| } | |
| section .footprint-bars .label strong { | |
| display: block; | |
| font-size: 1.05em; | |
| color: var(--bold-color); | |
| } | |
| section .footprint-bars .label .meta { | |
| font-size: 0.8em; | |
| color: #475569; | |
| margin-top: 0.25rem; | |
| } | |
| section .footprint-bars .bar { | |
| position: relative; | |
| height: 42px; | |
| border-radius: 999px; | |
| background: rgba(15, 23, 42, 0.12); | |
| overflow: hidden; | |
| } | |
| section .footprint-bars .bar[data-note]::after { | |
| content: attr(data-note); | |
| position: absolute; | |
| top: calc(100% + 4px); | |
| left: 0; | |
| font-size: 0.62em; | |
| letter-spacing: 0.06em; | |
| text-transform: uppercase; | |
| color: #64748b; | |
| } | |
| section .footprint-bars .fill { | |
| position: absolute; | |
| inset: 0; | |
| border-radius: inherit; | |
| background: linear-gradient(90deg, #f97316 0%, #facc15 100%); | |
| transform-origin: left center; | |
| transform: scaleX(var(--scale, 1)); | |
| } | |
| section .footprint-bars .fill span { | |
| position: absolute; | |
| right: 16px; | |
| top: 50%; | |
| transform: translateY(-50%); | |
| font-weight: 600; | |
| color: #1f2937; | |
| font-size: 0.85em; | |
| } | |
| section .footprint-bars .fill.is-tiny { | |
| background: linear-gradient(90deg, #38bdf8 0%, #0ea5e9 100%); | |
| } | |
| section .footprint-bars .fill.is-tiny span { | |
| color: #0f172a; | |
| } | |
| section .footprint-note { | |
| margin-top: 1.25rem; | |
| font-size: 0.72em; | |
| color: #475569; | |
| letter-spacing: 0.04em; | |
| text-transform: uppercase; | |
| } | |
| section .footprint-grid { | |
| margin-top: 2.5rem; | |
| display: grid; | |
| grid-template-columns: repeat(12, minmax(0, 1fr)); | |
| gap: 1.2rem; | |
| align-items: end; | |
| } | |
| section .footprint-grid .panel { | |
| position: relative; | |
| border-radius: 28px; | |
| border: 3px solid rgba(15, 23, 42, 0.15); | |
| background: linear-gradient(145deg, rgba(248, 196, 113, 0.3), rgba(249, 115, 22, 0.65)); | |
| box-shadow: 0 28px 48px rgba(15, 23, 42, 0.18); | |
| padding: 2.2rem; | |
| min-height: clamp(240px, 52vh, 520px); | |
| color: #1f2937; | |
| overflow: hidden; | |
| } | |
| section .footprint-grid .panel small { | |
| display: block; | |
| font-size: 0.78em; | |
| text-transform: uppercase; | |
| letter-spacing: 0.08em; | |
| color: rgba(15, 23, 42, 0.65); | |
| margin-bottom: 0.4rem; | |
| } | |
| section .footprint-grid .panel strong { | |
| display: block; | |
| font-size: 1.75em; | |
| color: var(--bold-color); | |
| } | |
| section .footprint-grid .panel p { | |
| font-size: 0.95em; | |
| margin-top: 1rem; | |
| color: rgba(15, 23, 42, 0.82); | |
| } | |
| section .footprint-grid .panel::after { | |
| content: attr(data-caption); | |
| position: absolute; | |
| right: 28px; | |
| bottom: 26px; | |
| font-size: 0.78em; | |
| text-transform: uppercase; | |
| letter-spacing: 0.1em; | |
| color: rgba(15, 23, 42, 0.55); | |
| } | |
| section .footprint-grid .panel.context { | |
| grid-column: span 3; | |
| min-height: clamp(90px, 16vh, 220px); | |
| background: linear-gradient(145deg, rgba(59, 130, 246, 0.35), rgba(14, 165, 233, 0.75)); | |
| box-shadow: 0 20px 32px rgba(14, 165, 233, 0.28); | |
| } | |
| section .footprint-grid .panel.context strong { | |
| color: #0f172a; | |
| } | |
| section .footprint-grid .panel.context p { | |
| color: rgba(15, 23, 42, 0.68); | |
| } | |
| section .footprint-grid .panel.weights { | |
| grid-column: span 9; | |
| } | |
| section .window-grid { | |
| margin-top: 2rem; | |
| display: grid; | |
| grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); | |
| gap: 1.2rem; | |
| } | |
| section .window-card { | |
| background: white; | |
| border-radius: 18px; | |
| border: 1px solid rgba(15, 23, 42, 0.08); | |
| box-shadow: 0 16px 32px rgba(15, 23, 42, 0.12); | |
| padding: 1.6rem; | |
| position: relative; | |
| overflow: hidden; | |
| } | |
| section .window-card::after { | |
| content: attr(data-year); | |
| position: absolute; | |
| top: 18px; | |
| right: 20px; | |
| font-size: 0.72em; | |
| text-transform: uppercase; | |
| letter-spacing: 0.12em; | |
| color: rgba(15, 23, 42, 0.45); | |
| } | |
| section .window-card strong { | |
| display: block; | |
| font-size: 1.2em; | |
| color: var(--bold-color); | |
| } | |
| section .window-card .tokens { | |
| font-size: 1.05em; | |
| margin-top: 0.7rem; | |
| font-weight: 600; | |
| color: #1e293b; | |
| } | |
| section .window-card .tokens span { | |
| display: block; | |
| font-size: 0.7em; | |
| font-weight: 500; | |
| letter-spacing: 0.04em; | |
| color: #64748b; | |
| text-transform: uppercase; | |
| } | |
| section .window-card p { | |
| font-size: 0.82em; | |
| line-height: 1.35; | |
| color: #475569; | |
| margin-top: 1rem; | |
| } | |
| section .window-card .badge { | |
| margin-top: 1.2rem; | |
| display: inline-flex; | |
| align-items: center; | |
| gap: 0.35rem; | |
| padding: 0.35rem 0.8rem; | |
| border-radius: 999px; | |
| background: rgba(14, 165, 233, 0.12); | |
| color: #0369a1; | |
| font-size: 0.7em; | |
| letter-spacing: 0.05em; | |
| text-transform: uppercase; | |
| } | |
| section .analog-table { | |
| margin-top: 1.8rem; | |
| border-radius: 16px; | |
| border: 1px solid rgba(15, 23, 42, 0.08); | |
| overflow: hidden; | |
| box-shadow: 0 18px 30px rgba(15, 23, 42, 0.1); | |
| } | |
| section .analog-table table { | |
| width: 100%; | |
| border-collapse: collapse; | |
| font-size: 0.85em; | |
| } | |
| section .analog-table th, | |
| section .analog-table td { | |
| padding: 0.85rem 1rem; | |
| text-align: left; | |
| } | |
| section .analog-table tr:nth-child(even) { | |
| background: rgba(15, 23, 42, 0.04); | |
| } | |
| section .analog-table th { | |
| background: rgba(15, 23, 42, 0.08); | |
| text-transform: uppercase; | |
| font-size: 0.72em; | |
| letter-spacing: 0.08em; | |
| color: #1f2937; | |
| } | |
| section .analog-notes { | |
| margin-top: 1rem; | |
| font-size: 0.72em; | |
| color: #475569; | |
| letter-spacing: 0.04em; | |
| text-transform: uppercase; | |
| } | |
| section .footprint-nesting { | |
| display: grid; | |
| grid-template-columns: repeat(2, minmax(0, 1fr)); | |
| gap: 2rem; | |
| margin-top: 2rem; | |
| } | |
| section .footprint-nesting .box { | |
| position: relative; | |
| background: #fff7ed; | |
| border: 2px solid #fb923c; | |
| border-radius: 18px; | |
| padding: 1.75rem; | |
| min-height: 240px; | |
| box-shadow: inset 0 0 0 1px rgba(15, 23, 42, 0.05); | |
| } | |
| section .footprint-nesting .box strong { | |
| font-size: 1.1em; | |
| color: var(--bold-color); | |
| } | |
| section .footprint-nesting .box.emphasis { | |
| background: #ecfeff; | |
| border-color: #38bdf8; | |
| } | |
| section .footprint-nesting .chip { | |
| display: inline-flex; | |
| align-items: center; | |
| gap: 0.4rem; | |
| padding: 0.35rem 0.85rem; | |
| border-radius: 999px; | |
| background: #ffedd5; | |
| border: 1px solid #f97316; | |
| font-size: 0.7em; | |
| letter-spacing: 0.06em; | |
| text-transform: uppercase; | |
| margin-top: 1.1rem; | |
| } | |
| section .footprint-nesting .box.emphasis .chip { | |
| background: #e0f2fe; | |
| border-color: #0ea5e9; | |
| color: #0369a1; | |
| } | |
| section .footprint-nesting .box .inner { | |
| position: absolute; | |
| bottom: 18px; | |
| right: 18px; | |
| width: clamp(60px, 22%, 140px); | |
| min-height: clamp(60px, 22%, 120px); | |
| background: #0ea5e9; | |
| color: white; | |
| border-radius: 14px; | |
| padding: 0.75rem; | |
| font-size: 0.8em; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| text-align: center; | |
| box-shadow: 0 10px 18px rgba(14, 165, 233, 0.35); | |
| } | |
| section .footprint-nesting .box .inner::after { | |
| content: 'magnified'; | |
| position: absolute; | |
| top: -22px; | |
| font-size: 0.6em; | |
| letter-spacing: 0.08em; | |
| text-transform: uppercase; | |
| color: rgba(14, 165, 233, 0.9); | |
| } | |
| section .footprint-nesting ul { | |
| margin-top: 1rem; | |
| padding-left: 1.15rem; | |
| font-size: 0.85em; | |
| color: #1f2937; | |
| } | |
| section .footprint-nesting ul li { | |
| margin-bottom: 0.35rem; | |
| } | |