/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--brown:#780000ff;--red:#c1121fff;--beige:#fdf0d5ff;--blue:#1a659e;--blue-dark:#114065;--orange:#E07B1B;--orange-dark:#B36216;}*{color:#333;}body{border-top:solid 8px var(--blue);margin:0;padding:0;}.layout-container{max-width:680px;margin:0 auto;padding:1rem;}.layout-content{margin-block-start:3rem;}#block-drpl-site-branding,#block-drpl-learn-sitebranding{color:#555;font-family:sans-serif;font-size:1.7rem;font-style:italic;margin-block:3rem;text-align:center;a{display:block;font-style:italic;font-weight:bold;letter-spacing:-1px;text-align:center;text-decoration:none;text-transform:uppercase;img{text-align:center;width:7.5rem;}}}.reading > header{border-bottom:solid #ddd 1px;font-style:italic;padding-block-end:3rem;}@media (max-width:640px){.reading header > br{display:none;}}.reading{h2{font-size:1.2rem;margin-bottom:0.8rem;}}.reading .views-row{padding-block-start:1rem;padding-block-end:3rem;&:not(:last-of-type){border-bottom:solid #ddd 1px;}.views-field-field-source{font-size:95%;}.views-field-body p:first-of-type{margin-block-start:1.8rem;}}#block-drpl-page-title h1{font-size:1.5rem;line-height:2rem;}.blogroll{margin-top:6em;h2{font-size:1.2rem;margin-bottom:0.4rem;}.h-card{margin-bottom:2.5rem;}}.u-url{background-position:left bottom 4px;background-repeat:no-repeat;display:block;line-height:1.5rem;margin-left:0.4rem;padding-left:1.4rem;overflow:hidden;text-overflow:ellipsis;display:block ruby;}.blog-url{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="0.75em" height="0.75em" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5"/><path fill-rule="evenodd" d="M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0z"/></svg>');}.feed-url{background-image:url(/themes/custom/drpl/img/feedicons/07.png);}.reads-item-meta{.u-url{background-position:right bottom 4px;display:inline-table;margin-left:0;padding-left:0;padding-right:20px}}article .field-body{margin:3rem 0;}article:has(.reads-item-meta){margin-bottom:10rem;}.views-field-title{h2{a{}}}code{background:var(--beige);border-radius:4px;padding:2px 4px;}a{color:var(--blue);text-underline-offset:3px;&:hover{color:var(--red);}}nav,[id$="-tabs"]{margin-bottom:4rem;text-align:center;ul:not(.toolbar-menu){padding-inline-start:0;li{display:inline-block;list-style-type:none;margin-inline-end:2rem;}a{font-family:sans-serif;font-size:0.9rem;text-decoration:none;text-transform:uppercase;&.is-active{font-weight:bold;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;}&:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;}}li.menu-item--active-trail a{font-weight:bold;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;}}}nav.pager{text-align:center;li.is-active a{font-weight:bold;text-decoration-thickness:2px;text-decoration:underline;text-underline-offset:4px;}}main + footer{background:#eee;font-size:85%;line-height:1.4rem;margin-block:4rem;padding:0.5rem 1rem 0.8rem 1rem;text-align:center;}hr{background:#ccc;border:none;height:1px;margin-block-start:3rem;margin-block-end:3rem;}.rss-wrapper{text-align:center;margin-block-start:3rem;a{background:var(--orange);color:#fff;font-family:sans-serif;font-size:90%;padding:5px 10px;text-decoration:none;text-transform:lowercase;&:hover{background:var(--orange-dark);}}}.opml-wrapper{text-align:center;margin-block-start:4rem;a.opml{background:var(--blue);color:#fff;display:inline-block;font-family:sans-serif;font-size:80%;padding:5px 10px;text-decoration:none;&:hover{background:var(--blue-dark);}}div.explanation{color:#555;font-size:85%;margin-block-start:1.5em;}}
