*, *::before, *::after { box-sizing: border-box; } * { font-family: 'Franklin'; margin: 0; padding: 0; } @font-face { font-family: 'Franklin'; src: url(LibreFranklin-VariableFont_wght.ttf); } body { background: rgb(224, 221, 217, 0.27); } .container { max-width: 1200px; margin: 0 auto; display: grid; gap: 0.2rem; } .cell { background: white; margin: 20px; padding-bottom: 10px; padding-left: 50px; padding-top: 20px; border: 0px solid; border-color: lightgray; border-radius: 5px; } /* .left-section { */ /* background: white; */ /* /1* background: rgb(h24, 221, 217, 0.27); *1/ */ /* padding-left: 50px; */ /* padding-top: 20px; */ /* padding-bottom: 50px; */ /* border: 0px solid; */ /* border-color: lightgray; */ /* border-radius: 5px; */ /* margin-bottom: 10px; */ /* margin-left: 20px; */ /* } */ .cell p { color: rgb(37, 95, 140, 0.8); font-size: 1.2rem; padding-left: 15px; } q { display: inline; } q:before { content: open-quote; } q:after { content: close-quote; } img { border-radius: 20px; margin-right: 20px; box-shadow: 5px 10px 2px lightgray; max-width: 400px; height: auto; width: 100%; } .inner-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin: 10px 10px 10px 0px; } .inner-grid p { font-size: 1.6rem; color: darkgray; padding-right: 50px; text-align: right; } /* Media query for narrow screens */ @media only screen and (max-width: 600px) { .inner-grid { grid-template-columns: 1fr; /* Switch to single column layout */ } .inner-grid p { text-align: left; } } .inner { display: grid; grid-template-columns: 1fr 1fr; } a { font-size: inherit; color: #394f49; } .divider { color: #e0d9de; border-width: 1; margin: 10px 20px 20px 0px; } header { padding-left: 10px; max-width: fit-content; margin-left: auto; margin-right: auto; margin-top: 50px; } .inner-header { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 10px; margin-bottom: 20px; } .info { margin-left: auto; margin-right: auto; color: darkgray; text-align: center; } .info p { font-size: 1.1rem; } .jumplist { font-size: 1.1rem; display: grid; grid-template-columns: repeat(3, 1fr); margin-top: 20px; } h1 { color: #657c76; font-size: 2.0rem; } h2 { color: #4e8273; font-size: 1.8rem; } .objectpic { max-width: fit-content; margin-left: auto; margin-right: auto; margin-bottom: 10px; }