/* @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);}}.layout-container 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:#f0f0f0;font-size:85%;line-height:1.4rem;margin-block:4rem;padding:0.5rem 1rem 0.8rem 1rem;text-align:center;}hr{background:#ddd;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;}}
body{}main{margin-top:4rem;}.layout-container{max-width:1400px;margin:0 auto;}.with-sidebar-first{align-items:stretch;display:flex;flex-wrap:wrap;gap:2rem;}.with-sidebar-first > .sidebar-first-wrapper{display:block;border-right:solid 1px #ddd;flex-basis:19rem;flex-grow:1;padding-right:1rem;}.with-sidebar-first > .content-wrapper-outer{flex-basis:0;flex-grow:999;min-inline-size:50%;}.with-sidebar-first .content-wrapper-inner{display:flex;align-items:stretch;flex-wrap:wrap;gap:6rem;.content{background:transparent;flex-basis:0;flex-grow:999;min-inline-size:60%;>div{padding:0 2rem;}}.sidebar-second-wrapper{flex-basis:20rem;flex-grow:1;}}@media (width < 1230px){.with-sidebar-first .content-wrapper-inner{flex-direction:column-reverse;}}.sidebar-first-wrapper,.sidebar-second-wrapper{font-size:90%;}article{font-size:95%;}#block-drpl-learn-sitebranding{a{}}#block-drpl-learn-pagetitle h1{margin-top:0;}.paragraph--type--media{&>div{text-align:center;}img{border:solid #333 2px;max-width:99%;object-fit:contain;}}.paragraph--type--text{pre{background:#fdf0d5ff;code{background:transparent;}}p + *{margin-block-start:1.4rem;}h3{margin-block-start:2.75rem;}}.paragraph--type--text,.paragraph--type--summary{li{margin-bottom:1rem;}li,p{line-height:1.4rem;}}.navblock{h3{a{text-decoration:none;}}ul{padding-inline:0;line-height:1.5rem;list-style-type:none;a{display:block;padding:2px 4px;text-decoration:none;&:hover{background:#fafafa;}}}}li.localnav-item{margin-bottom:1rem;}[class*="paragraph--type--code"]{pre{padding:0;code{font-size:95%;font-family:monospace;}}}.simpletoc{ol{list-style-type:none;padding-inline-start:0;}}.page--page{.layout--twocol{.layout__region--first{.paragraph{padding-right:6rem;}}}}main + footer{background-color:transparent;border-top:solid #eee 1px;margin-block:10rem;#block-drpl-learn-footerblockabout{color:#666;}}
pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#ffffff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:bold}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:bold}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.hljs-char.escape_,.hljs-link,.hljs-params,.hljs-property,.hljs-punctuation,.hljs-tag{}
