h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:0}a{color:#000;text-decoration:underline;text-decoration-style:solid}a:hover{text-decoration-style:dotted}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}html{scrollbar-gutter:stable}body{background-color:#deb887;color:#000;font-family:sans-serif}.grid-item{box-sizing:border-box;flex:1;flex-direction:column;max-width:100%;min-height:0;min-width:0;overflow:hidden;overflow-wrap:break-word;padding:1rem;white-space:normal;word-break:break-word}.grid,.grid-item{align-items:stretch;display:flex}.grid{flex-wrap:wrap;gap:1rem;justify-content:flex-start}.grid-item{flex:1 1 100%;margin-bottom:1rem;width:100%}@supports (display:grid){.grid{align-items:stretch;display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:1fr}.grid-item{flex:none;margin-bottom:0;min-height:0;width:auto}}.main,header{margin-bottom:1rem}header>div{display:flex;justify-content:space-between}.card,.reporter{background-color:#f5f5f5;border:2px solid #000;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.07)}.reporter--wizard{display:flex;flex-direction:column;height:100%}.reporter--wizard ul{flex:1 1 auto;margin-bottom:.5rem}.reporter--wizard reset-button{align-self:flex-end}.reporter--art-therapy,.reporter--digital-rain,.reporter--moabit,.reporter--seaside{height:100%;padding:0}dl{display:block;margin-top:0}dt{font-style:bold;margin-top:.5rem}dd{margin-left:0}dl>dl{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5em}dd>dl>dd,dd>dl>dt{display:inline;font-style:italic;margin-left:0;margin-right:.5em}.inline-list dl{margin:0;padding:0}.inline-list dt{display:inline-block;font-weight:700;margin-right:5px}.inline-list dd{display:inline-block;margin-left:0}.message-panel{border:2px dashed #000;border-radius:8px;box-sizing:border-box;font-family:Courier New,Courier,monospace;margin-bottom:20px;overflow-wrap:anywhere;padding:1rem;white-space:pre-wrap;word-break:break-word}.message-panel:empty{display:none}.button>*,button.button{background:transparent;border:2px solid #000;border-radius:.25rem;color:#000;cursor:pointer;font-size:1rem;padding:.25em}button[disabled]{border:2px dashed #000;cursor:not-allowed;opacity:.8}button[data-modal-close]{margin-top:1rem}.clickable-text{all:unset;cursor:pointer;display:inline-block;margin-bottom:.4rem;text-decoration:underline;text-decoration-color:#000;text-decoration-style:dotted}ol,ul{display:block;margin-bottom:0;margin-top:0}ul.post-list{list-style:none;margin-left:0;margin-right:0;padding:0}.list-inline ul{list-style:none;margin:0;padding:0}.list-inline li{display:inline}.list-inline li:not(:last-child):after{content:", "}.icon{color:#000}.meta-controls{flex-direction:flex-row;gap:1rem;justify-content:flex-end;margin-right:.5rem}.controls-row,.meta-controls{align-items:center;display:flex}.controls-row{flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.blog-strategy-switch{font-size:1rem;padding:0}.blog-strategy-switch,.blog-strategy-switch label{align-items:center;display:flex;margin:0}.blog-strategy-switch select{-webkit-appearance:none;background-color:#deb887;border:1px solid #000;border-radius:4px;color:#000;font-size:.7rem;font-weight:700;margin-left:.5em;padding:.1em .5em}.blog-editor-card input,.blog-editor-card textarea{background-color:#dcdcdc;border:2px solid #000;border-radius:.25em;border-radius:8px;box-sizing:border-box;color:#000;font-size:1rem;margin-bottom:1em;padding:.5em;resize:vertical;width:100%}.blog-editor-card fieldset{align-items:center;background-color:#f5f5f5;border:2px solid #000;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:1;justify-content:center;margin:.5rem 0 0;max-width:100%;min-width:0;padding:1rem;width:100%}.blog-editor-card legend{background-color:#f5f5f5;border-radius:6px;padding-left:.3rem;padding-right:.3rem}.blog-editor-card button,.blog-editor-card label{align-self:flex-start;width:100%}.audio-loops-card fieldset *+*{margin-top:1rem}.audio-loops-card fieldset{background-color:#dcdcdc;border:2px solid #000;border-radius:8px;box-sizing:border-box;flex-direction:column;flex-shrink:1;margin:.5rem 0 0;max-width:100%;min-width:0;padding:1rem}.audio-loops-card .button,.audio-loops-card fieldset{align-items:center;display:flex;justify-content:center;width:100%}.audio-loops-card .button{background-color:#f5f5f5}.audio-loops-card legend{background-color:#f5f5f5;border-radius:6px;padding-left:.3rem;padding-right:.3rem}.audio-loops-card input[type=range]{box-sizing:border-box;flex-shrink:1;margin-top:1rem;max-width:100%;min-width:0;padding:0}digital-rain{display:block;height:100%;width:100%}digital-rain .button--play-toggle{background-color:#f5f5f5}image-swap{height:100%;width:100%}image-swap .button--swap-toggle{background:#fff}.f1-info{margin-bottom:.5rem}.podium__list{list-style:none;margin:0;padding-left:0}.podium__item{margin-bottom:.5rem}.podium__position{text-transform:uppercase}seaside-audio{display:block;height:100%;width:100%}seaside-audio .button--play-toggle{background:#deb887;opacity:.7}@media (min-width:601px){.grid-item{flex:0 0 45vw;min-height:200px;width:45vw}@supports (display:grid){.grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid-item{flex:none;min-height:200px;width:auto}}}@media (min-width:1001px){.grid-item{flex:0 0 300px;min-height:220px;width:300px}@supports (display:grid){.grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-item{flex:none;min-height:220px;width:auto}}}@media only screen{.dark-mode body{color:#00c815}.dark-mode body,.dark-mode main{background-color:#000}.dark-mode toggle-button{--mode-btn-color:#00c815}.dark-mode .icon,.dark-mode a,.dark-mode a:link,.dark-mode a:visited{color:#00c815}.dark-mode .card,.dark-mode .card button,.dark-mode .card fieldset,.dark-mode .card input,.dark-mode .card legend,.dark-mode .card textarea,.dark-mode .reporter{background-color:#000;border-color:#00c815;color:#00c815}.dark-mode .message-panel{border-color:#00c815}.dark-mode .button>*{border-color:#00c815;color:#00c815}.dark-mode digital-rain .button--play-toggle,.dark-mode seaside-audio .button--play-toggle{background-color:#000;border-color:#00c815;color:#00c815}.dark-mode .blog-strategy-switch select{background-color:#000;border:1px solid #00c815;color:#00c815}}