%grid_default { grid-template-columns: 20px minmax(280px,1000px) 20px; } %grid_overlay { grid-template-columns: 20px minmax(280px,560px) 20px; } %grid_search { grid-template-columns: 20px minmax(280px,480px) 20px; } %grid_load { grid-template-columns: 20px minmax(240px,300px) 20px; } %wrap_grid { grid-column: 2 / 3; display: grid; } %wrap_block { margin-right: auto; margin-left: auto; } %wrap_overlay { min-width: 280px; @include ib; } :focus { outline: rgba(0,0,0,0); } %util-grid { justify-content: flex-start; grid-auto-flow: column; grid-column-gap: 10px; align-items: center; display: grid; } %site-setup { @extend %grid_default; justify-content: center; padding-bottom: 60px; padding-top: 120px; } %area-page { position: relative; overflow: hidden; display: grid; &:not(.style-docs) { grid-template-columns: repeat(2,1fr); height: 560px; } &.style-docs { padding: 20px; } &.tag-tree { grid-template-rows: 60px 500px; grid-template-columns: auto; } &.tag-new { grid-template-columns: 860px 140px; } &.tag-custom { grid-template-columns: 860px 140px; } } %tight { letter-spacing: -0.03em; } // MINDSETS IMPORT ************************************************************ %list-roller { @extend %bold; max-width: 320px; list-style: none; font-size: 21px; display: grid; padding: 0; &.split { grid-template-columns: repeat(2,50%); } &.sml { font-size: 16px; } } %list-output { margin: 0 0 0 40px; max-width: 320px; list-style: none; padding: 0; &.sml { font-size: 16px; } } %table { grid-template-columns: 220px repeat(4,110px); list-style: none; display: grid; padding: 0; li { padding: 5px; &:nth-of-type(n+2) { text-align: center; } } } %item_roller { background-color: rgba(0,0,0,0.05); border: 2px solid white; padding: 8px 10px 6px; cursor: pointer; } %item_output { background-color: rgba(black,5%); border: 2px solid; padding: 10px; display: none; &.active { display: block; } }