/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body .site-footer{background:var(--np-bg-chrome);}.np-footer{background:var(--np-bg-chrome);color:var(--np-text-on-chrome);padding:var(--np-space-8) var(--np-space-6) var(--np-space-8) calc(var(--np-sidebar-width) + var(--np-space-6));margin-top:0;font-family:var(--np-font-sans);}.np-footer__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--np-space-6);max-width:1040px;margin:0;}.np-footer .np-footer__col{min-width:0;}.np-footer .np-footer__title{font-family:var(--np-font-sans);font-size:var(--np-text-xs);font-weight:var(--np-weight-medium);text-transform:uppercase;letter-spacing:var(--np-tracking-wider);color:rgba(240,232,216,0.6);margin:0 0 var(--np-space-3);line-height:var(--np-leading-tight);}.np-footer .np-footer__list{list-style:none;margin:0;padding:0;}.np-footer .np-footer__list li{margin:var(--np-space-1) 0;line-height:var(--np-leading-snug);}.np-footer .np-footer__list a{font-family:var(--np-font-sans);font-size:var(--np-text-sm);color:var(--np-text-on-chrome);text-decoration:none;opacity:0.85;transition:opacity var(--np-duration-base) var(--np-ease-standard);}.np-footer .np-footer__list a:hover,.np-footer .np-footer__list a:focus-visible{opacity:1;color:var(--np-text-on-chrome);text-decoration:underline;text-underline-offset:2px;}@media (max-width:767px){.np-footer{padding:var(--np-space-8) var(--np-space-6);}.np-footer__inner{grid-template-columns:repeat(2,1fr);}}@media (max-width:420px){.np-footer__inner{grid-template-columns:1fr;}}
[data-big-pipe-placeholder-id]{display:inline-block;min-height:1.2em;min-width:6em;vertical-align:middle;background:linear-gradient(90deg,rgba(0,0,0,0.04) 0%,rgba(0,0,0,0.08) 50%,rgba(0,0,0,0.04) 100%);background-size:200% 100%;animation:np-skeleton-shimmer 1.4s ease-in-out infinite;border-radius:4px;}[data-big-pipe-placeholder-id*="activity_feed_lazy_builder"]{display:block;min-height:32rem;width:100%;margin:1rem 0;}[data-big-pipe-placeholder-id*="renderWorkshopsIn"]{display:block;min-height:10rem;width:100%;margin:1rem 0;}[data-big-pipe-placeholder-id*="renderOpenContests"]{display:block;min-height:14rem;width:100%;margin:1rem 0;}[data-big-pipe-placeholder-id*="renderNewMemberWelcome"]{display:block;min-height:10rem;width:100%;margin:1rem 0;}[data-big-pipe-placeholder-id*="catchup_lazy_builder"]{display:block;min-height:4rem;width:100%;}[data-big-pipe-placeholder-id*="hero_greeting_lazy_builder"]{min-width:14em;height:1em;vertical-align:baseline;}[data-big-pipe-placeholder-id*="neopoet_timeline.lazy_builder"]{display:block;min-height:30rem;width:100%;margin:1rem 0;}@keyframes np-skeleton-shimmer{0%{background-position:200% 0;}100%{background-position:-200% 0;}}@media (prefers-reduced-motion:reduce){[data-big-pipe-placeholder-id]{animation:none;}}
.username.is-supporter::after,a.is-supporter::after{content:"";display:inline-block;width:0.42em;height:0.42em;border-radius:50%;background-color:var(--np-color-accent-deep,#D85A30);margin-left:0.32em;vertical-align:0.08em;flex-shrink:0;}
.premium-profile-colors{background-color:var(--profile-bg-color) !important;color:var(--profile-text-color) !important;}.premium-profile-colors .main-content h1,.premium-profile-colors .main-content h2,.premium-profile-colors .main-content h3,.premium-profile-colors .main-content h4,.premium-profile-colors .main-content .page-title{color:var(--profile-accent-color) !important;}.premium-profile-colors .profile-name,.premium-profile-colors .username{color:var(--profile-accent-color) !important;font-weight:bold;}.premium-profile-colors .section-heading,.premium-profile-colors .field__label{color:var(--profile-accent-color) !important;border-bottom:2px solid var(--profile-accent-color);padding-bottom:5px;margin-bottom:10px;}.premium-profile-colors .main-content a:not(.btn):not(.button){color:var(--profile-accent-color) !important;text-decoration:none;}.premium-profile-colors a:not(.btn):not(.button):hover{text-decoration:underline;}.premium-profile-colors .btn-primary,.premium-profile-colors .button--primary,.premium-profile-colors input[type="submit"]{background-color:var(--profile-accent-color) !important;border-color:var(--profile-accent-color) !important;color:white !important;}.premium-profile-colors .user-picture,.premium-profile-colors .field--name-user-picture{border:3px solid var(--profile-accent-color) !important;border-radius:50%;overflow:hidden;}.premium-profile-colors .profile-about,.premium-profile-colors .field--name-profile-aboutme,.premium-profile-colors .about-content{background-color:white;border-left:4px solid var(--profile-accent-color);padding:10px 15px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,0.05);}.premium-profile-colors .premium-badge{background-color:var(--profile-accent-color) !important;color:white !important;padding:3px 8px;border-radius:12px;font-size:0.8em;font-weight:bold;display:inline-block;margin:5px 0;}.premium-profile-colors [class*="user-profile"] *,.premium-profile-colors .user-profile-item *{color:var(--profile-text-color) !important;}.premium-profile-colors [class*="user-profile"] h1,.premium-profile-colors [class*="user-profile"] h2,.premium-profile-colors [class*="user-profile"] h3,.premium-profile-colors [class*="user-profile"] .field__label,.premium-profile-colors .user-profile-item h1,.premium-profile-colors .user-profile-item h2,.premium-profile-colors .user-profile-item h3,.premium-profile-colors .user-profile-item .field__label{color:var(--profile-accent-color) !important;}
.node--type-poem.is-supporter-poem:not(.poem-full),.node--type-poem.is-supporter-poem:not(.poem-full) .field--name-body{background-color:#FEFAF4;}
