.jjo{--jjo-bg:#0b1220;--jjo-panel:#121d2e;--jjo-line:#2b394d;--jjo-text:#f0f3f8;--jjo-muted:#aebed0;--jjo-accent:#edd2a0;box-sizing:border-box;background:var(--jjo-bg);color:var(--jjo-text);border-radius:18px;padding:clamp(20px,4vw,52px);margin:24px auto;max-width:1280px;font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-wrap:anywhere}.jjo *{box-sizing:border-box}.jjo [hidden],.jjo-admin [hidden]{display:none!important}.jjo h2,.jjo h3,.jjo p{color:inherit;margin-top:0}.jjo a{color:var(--jjo-accent)}.jjo button,.jjo input,.jjo select{font:inherit}.jjo button{background:var(--jjo-accent);color:#18212c;border:1px solid transparent;padding:10px 17px;border-radius:7px;font-weight:650;cursor:pointer;line-height:1.4;min-height:44px}.jjo button:disabled{opacity:.45;cursor:default}.jjo button:hover:not(:disabled){background:#f9e3bc}.jjo :focus-visible{outline:3px solid #8acbff;outline-offset:4px}.jjo label{font-size:13px;color:var(--jjo-muted);display:flex;flex-direction:column;gap:5px}.jjo input:not([type=range]):not([type=checkbox]),.jjo select{background:#101c2d;color:var(--jjo-text);border:1px solid #526279;border-radius:7px;min-height:44px;padding:8px 12px;max-width:100%}.jjo select option{background:#101c2d;color:#f0f3f8}.jjo-eyebrow{display:block;font-size:11px;letter-spacing:.17em;font-weight:700;color:var(--jjo-accent)!important;margin-bottom:18px}.jjo-intro{max-width:770px;margin-bottom:32px}.jjo-intro h2{font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);line-height:1.13;letter-spacing:-.035em;font-weight:400;margin-bottom:18px}.jjo-intro p{color:var(--jjo-muted);font-size:17px;max-width:650px}.jjo-search{display:flex;align-items:flex-end;gap:14px;border-top:1px solid var(--jjo-line);padding-top:24px}.jjo-search label:first-child{flex:1}.jjo-search label{min-width:0}.jjo-count{margin:24px 0 14px;font-size:13px;color:var(--jjo-muted)!important}.jjo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:22px}.jjo-card{display:block;text-decoration:none!important;background:var(--jjo-panel);border:1px solid var(--jjo-line);border-radius:12px;overflow:hidden;color:var(--jjo-text)!important;transition:transform .2s,border-color .2s}.jjo-card:hover{transform:translateY(-3px);border-color:#9c8765}.jjo-card-image{position:relative;aspect-ratio:1;overflow:hidden;background:#000}.jjo-card-image img{display:block;width:100%;height:100%;object-fit:cover;margin:0;transition:transform .35s}.jjo-card:hover img{transform:scale(1.035)}.jjo-card-image>span{position:absolute;bottom:12px;left:12px;background:#09101ce8;padding:5px 10px;border-radius:5px;font-size:12px;color:#f2d7a5}.jjo-card-copy{padding:20px}.jjo-card-copy small{color:var(--jjo-accent);font-size:11px;text-transform:uppercase;letter-spacing:.07em}.jjo-card-copy h3{font:400 25px/1.2 Georgia,serif;margin:9px 0 12px}.jjo-card-copy p{font-size:14px;color:var(--jjo-muted);margin-bottom:16px}.jjo-card-copy>span{font-size:12px;color:var(--jjo-muted)}.jjo-footnote{font-size:12px;color:var(--jjo-muted);margin-top:36px;padding-top:20px;border-top:1px solid var(--jjo-line)}.jjo-empty{text-align:center;padding:48px 20px;border:1px dashed var(--jjo-line);border-radius:10px;color:var(--jjo-muted)}.jjo-back{display:inline-block;margin-bottom:24px;font-size:14px}.jjo-viewer{border:1px solid var(--jjo-line);border-radius:12px;overflow:hidden;background:var(--jjo-bg)}.jjo-stage{height:clamp(320px,62vw,690px);position:relative;background:#050810;overflow:hidden;touch-action:none;cursor:grab}.jjo-stage:active{cursor:grabbing}.jjo-cover,.jjo-stage canvas{width:100%;height:100%;display:block;object-fit:contain;margin:0!important}.jjo-start{position:absolute;inset:auto 16px 20px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:9px}.jjo-start span{font-size:12px;color:#fff;background:#09101ce8;border-radius:5px;padding:4px 10px}.jjo-toolbar{display:flex;gap:16px;flex-wrap:wrap;align-items:center;padding:18px;background:var(--jjo-panel)}.jjo-controls{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.jjo-controls button{font-size:12px;padding:9px 12px;background:#23334a;color:#e5edf5;border-color:#526279}.jjo-toolbar label{font-size:11px;flex:1;min-width:110px}.jjo-toolbar select{font-size:12px}.jjo-toolbar input[type=range]{width:100%;accent-color:var(--jjo-accent);min-height:44px}.jjo-toolbar .jjo-check{flex-direction:row;align-items:center;min-width:80px;flex:0}.jjo-check input{accent-color:var(--jjo-accent);width:18px;height:18px}.jjo-status{font-size:12px;color:var(--jjo-muted)!important;margin:0;padding:10px 18px;border-top:1px solid var(--jjo-line)}.jjo-hint{font-size:13px;color:var(--jjo-muted)!important;margin:15px 0 32px}.jjo-story{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:36px 0}.jjo-story h2{font:400 28px/1.3 Georgia,serif}.jjo-credit{font-size:12px;color:var(--jjo-muted)!important}.jjo-facts{margin:0}.jjo-facts>div{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--jjo-line);font-size:13px}.jjo-facts dt{color:var(--jjo-muted)}.jjo-facts dd{margin:0}.jjo-header{border-top:1px solid var(--jjo-line);border-bottom:1px solid var(--jjo-line);padding:18px 0}.jjo-header summary{cursor:pointer;font-weight:650}.jjo-header p{font-size:12px;color:var(--jjo-muted);margin-top:15px}.jjo-header pre{font:11px/1.7 ui-monospace,monospace;white-space:pre;overflow:auto;max-height:420px;background:#050810;color:#d4deea;padding:16px}.jjo-downloads{display:flex;gap:22px;flex-wrap:wrap;margin-top:24px;font-size:13px}.jjo-pagination{display:flex;gap:12px;margin-top:22px}.jjo-pagination .page-numbers{padding:5px 10px}.jjo-viewer:fullscreen{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:0;border-radius:0;color:#f0f3f8;background:#0b1220}.jjo-viewer:fullscreen .jjo-stage{height:auto;flex:1;min-height:0}.jjo-admin{max-width:820px;background:#fff;border:1px solid #ccd0d4;border-radius:8px;padding:24px;margin:24px 0}.jjo-admin label{display:flex;flex-direction:column;gap:6px;margin:18px 0;font-weight:600}.jjo-admin label input,.jjo-admin textarea,.jjo-admin select{width:100%;max-width:100%;font-weight:400}.jjo-admin p{max-width:700px}.jjo-admin img{border-radius:8px;max-width:100%;height:auto}.jjo-admin input[type=file]{padding:12px;background:#f2f5f8}.jjo-admin [role=status]{padding:12px;background:#f0f5f8;border-radius:5px}
@media(max-width:900px){.jjo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jjo-story{grid-template-columns:1fr;gap:20px}.jjo-toolbar{gap:12px}.jjo-controls{width:100%}}
@media(max-width:580px){.jjo{padding:18px;border-radius:10px}.jjo-grid{grid-template-columns:1fr}.jjo-search{flex-wrap:wrap}.jjo-search label:first-child{flex-basis:100%}.jjo-search label:nth-child(2){flex:1}.jjo-intro h2{font-size:33px}.jjo-stage{height:360px}.jjo-toolbar{padding:12px}.jjo-start button{font-size:13px}.jjo-facts>div{grid-template-columns:108px 1fr}.jjo-header pre{font-size:10px}.jjo-downloads{gap:14px}}
@media(prefers-reduced-motion:reduce){.jjo-card,.jjo-card-image img{transition:none}.jjo-card:hover,.jjo-card:hover img{transform:none}} .jjo.jjo button[type]{background:var(--jjo-accent);color:#18212c;border-radius:7px;font-size:14px}.jjo.jjo .jjo-controls button[type]{background:#23334a;color:#e5edf5}.jjo.jjo button[type]:hover:not(:disabled){background:#f9e3bc;color:#18212c} .jjo-collection{--jjo-bg:transparent;--jjo-panel:#fff;--jjo-line:#ded9e8;--jjo-text:#282132;--jjo-muted:#70677d;--jjo-accent:#704487;background:transparent;color:var(--jjo-text);border-radius:0;padding:18px 0 44px;margin:0 auto}.jjo-collection .jjo-intro{max-width:820px;margin-inline:auto;text-align:center}.jjo-collection .jjo-intro h2{font-family:inherit;font-weight:750;font-size:clamp(32px,4vw,52px);letter-spacing:-.045em}.jjo-collection .jjo-eyebrow{color:#704487!important}.jjo-collection .jjo-search{background:#f6f3f8;border:1px solid #e5dfea;border-radius:14px;padding:18px;align-items:end}.jjo-collection input:not([type=range]):not([type=checkbox]),.jjo-collection select{background:#fff;color:#282132;border-color:#c9c0d1}.jjo-collection select option{background:#fff;color:#282132}.jjo-collection .jjo-card{box-shadow:0 10px 30px rgba(47,30,64,.08);border-color:#e3dce8}.jjo-collection .jjo-card-copy small{color:#704487}.jjo-collection .jjo-card-copy time{display:block;color:#70677d;font-size:12px;margin-top:4px}.jjo-collection .jjo-card-copy h3{font-family:inherit;font-weight:720;color:#282132}.jjo-collection .jjo-card-copy p,.jjo-collection .jjo-card-copy>span,.jjo-collection .jjo-count,.jjo-collection .jjo-footnote{color:#70677d!important}.jjo-collection .jjo-card-image>span{background:#2a2034e8;color:#fff}.jjo-collection.jjo button[type]{background:#704487;color:#fff}.jjo-collection.jjo button[type]:hover:not(:disabled){background:#522d68;color:#fff}
@media(max-width:700px){.jjo-collection .jjo-search{align-items:stretch}.jjo-collection .jjo-search label{flex:1 1 100%}.jjo-collection .jjo-search button{width:100%}}
.jjo-channels{border:1px solid var(--jjo-line);border-radius:12px;overflow:hidden;background:var(--jjo-bg)}.jjo-channel-stage{cursor:default}.jjo-channel-image{display:block;width:100%;height:100%;object-fit:contain;margin:0!important}.jjo-channel-bar{display:flex;gap:8px;flex-wrap:wrap;padding:14px;background:var(--jjo-panel)}.jjo-channel-bar button{background:#23334a!important;color:#e5edf5!important;padding:8px 13px;min-height:40px}.jjo-channel-bar button[aria-pressed=true]{background:var(--jjo-accent)!important;color:#18212c!important}.jjo-channels:fullscreen{width:100%;height:100%;display:flex;flex-direction:column;background:#0b1220}.jjo-channels:fullscreen .jjo-channel-stage{height:auto;flex:1}.jjo-channels:fullscreen .jjo-status{color:#aebed0!important} .jjo-admin .jjo-upload-feedback{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:center;padding:15px 16px;background:#f0f5f8;border-left:4px solid #718096;border-radius:7px;margin-top:14px}.jjo-admin .jjo-upload-feedback strong{display:block;color:#1d2733;font-size:14px}.jjo-admin .jjo-upload-feedback p{padding:0;margin:3px 0 0;background:none;color:#52606d}.jjo-upload-spinner{display:block;width:22px;height:22px;border:3px solid #c7d0d9;border-top-color:#704487;border-radius:50%;opacity:0}.jjo-upload-feedback[data-state=working] .jjo-upload-spinner,.jjo-upload-feedback[data-state=uploading] .jjo-upload-spinner{opacity:1;animation:jjo-spin .8s linear infinite}.jjo-upload-feedback[data-state=working],.jjo-upload-feedback[data-state=uploading]{border-left-color:#704487;background:#f6f0f9}.jjo-upload-feedback[data-state=ready]{border-left-color:#25855a;background:#eef8f2}.jjo-upload-feedback[data-state=error]{border-left-color:#b32d2e;background:#fcf0f1}.jjo-admin progress{display:block;width:100%;height:15px;margin:10px 0 16px;accent-color:#704487}.jjo-admin progress::-webkit-progress-bar{background:#e1e5e9;border-radius:20px}.jjo-admin progress::-webkit-progress-value{background:#704487;border-radius:20px}@keyframes jjo-spin{to{transform:rotate(360deg)}}
.jjo-collection{width:min(1280px,calc(100% - 40px))!important;max-width:1280px!important;margin-inline:auto!important}.jjo-collection .jjo-search{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,230px) minmax(170px,210px) auto}.jjo-collection .jjo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),420px));justify-content:center}.jjo-collection .jjo-card{width:100%}.jjo-collection .jjo-intro>p{margin-inline:auto;text-align:center}
.jjo-detail{--jjo-bg:transparent;--jjo-panel:#f6f3f8;--jjo-line:#ded9e8;--jjo-text:#282132;--jjo-muted:#70677d;--jjo-accent:#704487;width:min(1280px,calc(100% - 40px))!important;max-width:1280px!important;margin-inline:auto!important;background:transparent;color:var(--jjo-text);border-radius:0;padding:20px 0 48px}.jjo-detail .jjo-eyebrow{color:#704487!important}.jjo-detail .jjo-back{color:#704487;font-weight:650}.jjo-detail .jjo-viewer,.jjo-detail .jjo-channels{background:#fff;border-color:#ded9e8;box-shadow:0 12px 35px rgba(47,30,64,.09)}.jjo-detail .jjo-stage{background:#050810}.jjo-detail .jjo-toolbar,.jjo-detail .jjo-channel-bar{background:#f6f3f8}.jjo-detail .jjo-toolbar label{color:#70677d}.jjo-detail input:not([type=range]):not([type=checkbox]),.jjo-detail select{background:#fff;color:#282132;border-color:#c9c0d1}.jjo-detail select option{background:#fff;color:#282132}.jjo-detail.jjo .jjo-controls button[type],.jjo-detail.jjo .jjo-channel-bar button[type]{background:#fff!important;color:#704487!important;border-color:#c9c0d1}.jjo-detail.jjo .jjo-channel-bar button[aria-pressed=true]{background:#704487!important;color:#fff!important}.jjo-detail .jjo-status{background:#fff;color:#70677d!important}.jjo-detail .jjo-hint,.jjo-detail .jjo-credit{color:#70677d!important}.jjo-detail .jjo-story{background:#fff;border:1px solid #e3dce8;border-radius:14px;padding:clamp(20px,3vw,36px);box-shadow:0 10px 30px rgba(47,30,64,.06)}.jjo-detail .jjo-story h2{font-family:inherit;font-weight:720}.jjo-detail .jjo-header{background:#fff;border:1px solid #e3dce8;border-radius:10px;padding:16px 18px;margin-top:12px}.jjo-detail .jjo-downloads a{color:#704487;font-weight:650}
body.single-jjo_observation .wp-block-post-title{font-size:clamp(34px,5vw,56px);line-height:1.08;letter-spacing:-.035em;margin-bottom:10px}
@media(max-width:780px){.jjo-collection .jjo-search{grid-template-columns:1fr 1fr}.jjo-collection .jjo-search label:first-child{grid-column:1/-1}.jjo-collection .jjo-search button{align-self:end}}
@media(max-width:580px){.jjo-collection,.jjo-detail{width:min(100% - 24px,1280px)!important}.jjo-collection .jjo-search{grid-template-columns:1fr}.jjo-collection .jjo-search label:first-child{grid-column:auto}.jjo-detail{padding-top:10px}.jjo-detail .jjo-story{padding:18px}} .jjo-collection,.jjo-detail,.jjo-contribute,.jjo-progress{color-scheme:light}.jjo-contribute,.jjo-progress{--jjo-bg:#fff;--jjo-panel:#f6f3f8;--jjo-line:#ded9e8;--jjo-text:#282132;--jjo-muted:#70677d;--jjo-accent:#704487;background:#fff;color:var(--jjo-text);border:1px solid #e3dce8;box-shadow:0 10px 30px rgba(47,30,64,.06);width:min(1120px,calc(100% - 40px))!important}.jjo-success{background:#ecf8f0;border-left:4px solid #25855a;padding:14px;border-radius:7px}.jjo-contribute header,.jjo-progress header{max-width:780px}.jjo-contribute h2,.jjo-progress h2{font:750 clamp(30px,4vw,46px)/1.12 system-ui,sans-serif;letter-spacing:-.035em}.jjo-contribute form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.jjo-contribute form>label,.jjo-contribute form>p,.jjo-contribute form>div,.jjo-contribute form>progress,.jjo-contribute form>img,.jjo-contribute form>button{grid-column:1/-1}.jjo-contribute input:not([type=checkbox]),.jjo-contribute textarea,.jjo-contribute select{background:#fff!important;color:#282132!important;border:1px solid #9f95aa;border-radius:8px;padding:10px 12px;width:100%;font:inherit}.jjo-contribute textarea{min-height:130px}.jjo-contribute .jjo-upload-feedback{padding:15px;border-left:4px solid #704487;background:#f6f0f9;border-radius:7px}.jjo-contribute .jjo-upload-feedback p{margin:3px 0 0}.jjo-contribute progress{width:100%;accent-color:#704487}.jjo-contribute img{max-width:320px;height:auto;border-radius:10px}.jjo-consent{flex-direction:row!important;align-items:flex-start}.jjo-consent input{margin-top:5px;flex:none}.jjo-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.jjo-vote{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#f6f3f8;border:1px solid #ded9e8;border-radius:14px;padding:20px;margin:24px auto;max-width:1120px;color:#282132}.jjo-vote p{margin:0;flex:1}.jjo-vote small{width:100%;color:#526d55}.jjo-admin-edit{float:right;background:#704487;color:#fff!important;text-decoration:none;padding:7px 12px;border-radius:7px;font-size:13px}.jjo-progress{margin-top:30px}.jjo-progress-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.jjo-progress-grid>div{display:grid;grid-template-columns:1fr auto;gap:8px;background:#f6f3f8;border-radius:10px;padding:16px}.jjo-progress-grid progress{grid-column:1/-1;width:100%;accent-color:#704487}.jjo-admin-thumb{width:72px;height:52px;object-fit:cover;border-radius:5px}.jjo-disk{height:22px;max-width:700px;background:#dcdcde;border-radius:20px;overflow:hidden}.jjo-disk span{display:block;height:100%;background:#704487}.jjo-storage,.jjo-settings{background:#fff;border:1px solid #ccd0d4;padding:20px;margin-top:24px;max-width:900px}#jjo-delete-dialog{max-width:520px;border:0;border-radius:12px;box-shadow:0 20px 70px #0005}#jjo-delete-dialog::backdrop{background:#0008}
@media(max-width:580px){.jjo-contribute,.jjo-progress{width:min(100% - 24px,1120px)!important;padding:20px}.jjo-contribute form{grid-template-columns:1fr}.jjo-admin-edit{float:none;display:inline-block;margin:0 0 18px}.jjo-vote{margin-inline:12px}.jjo-admin-table{display:block;overflow-x:auto}} .jjo-collection .jjo-search{grid-template-columns:minmax(220px,1fr) minmax(145px,190px) minmax(135px,170px) minmax(90px,110px) minmax(85px,105px) auto}.jjo-collection.jjo-cols-2 .jjo-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto}.jjo-collection.jjo-cols-3 .jjo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jjo-collection.jjo-cols-4 .jjo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.jjo-identifiers{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.jjo-identifier{display:inline-block;background:#f1eaf5;border:1px solid #d8c9e1;color:#59336f;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;letter-spacing:.03em}.jjo-global-progress{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;background:#2a2034;color:#fff;border-radius:14px;padding:22px;margin:24px 0}.jjo-global-ring{--p:0;width:112px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#c995e4 calc(var(--p)*1%),#51415d 0);position:relative;font-weight:800}.jjo-global-ring:before{content:"";position:absolute;inset:10px;background:#2a2034;border-radius:50%}.jjo-global-ring span{position:relative}.jjo-global-progress p{margin:0;color:#e9dfef}.jjo-storage-total{font-size:28px;font-weight:750;margin:8px 0}
@media(max-width:1050px){.jjo-collection .jjo-search{grid-template-columns:2fr 1fr 1fr}.jjo-collection .jjo-search label:nth-of-type(4),.jjo-collection .jjo-search label:nth-of-type(5){grid-row:2}.jjo-collection .jjo-search button{grid-row:2}.jjo-collection.jjo-cols-4 .jjo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.jjo-collection.jjo-cols-3 .jjo-grid,.jjo-collection.jjo-cols-4 .jjo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.jjo-collection .jjo-search{grid-template-columns:1fr 1fr}.jjo-collection .jjo-search label:first-child{grid-column:1/-1}.jjo-collection .jjo-search label:nth-of-type(4),.jjo-collection .jjo-search label:nth-of-type(5),.jjo-collection .jjo-search button{grid-row:auto}.jjo-collection .jjo-search button{grid-column:1/-1}.jjo-collection.jjo-cols-2 .jjo-grid,.jjo-collection.jjo-cols-3 .jjo-grid,.jjo-collection.jjo-cols-4 .jjo-grid{grid-template-columns:1fr}.jjo-global-progress{grid-template-columns:1fr;text-align:center}.jjo-global-ring{margin-inline:auto}}.modal {
display: none; position: fixed; z-index: 1000; left: 0;
top: 0;
width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); justify-content: center; align-items: center; max-width: none !important; box-sizing: border-box; } .modal-content {
background-color: white; padding: 20px; border: 1px solid #888; max-width: 500px; width: 100%; text-align: center; position: relative;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); border-radius: 5px; margin-left: auto; margin-right: auto;
} .modal-visible {
display: flex; } .close-popup {
color: #aaa;
font-size: 28px;
font-weight: bold;
cursor: pointer;
position: absolute;
top: 10px;
right: 20px;
outline: none; }
.close-popup:hover,
.close-popup:focus {
color: black; outline: 2px solid black; } body.modal-open {
overflow: hidden;
} @media (max-width: 600px) {
.modal-content {
width: 90%; padding: 15px; }
.close-popup {
top: 5px; right: 10px;
}
}*{box-sizing:border-box}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,html{height:100%}.wp-site-blocks{display:flex;flex-direction:column;height:100%}header .is-position-sticky{position:fixed;width:100%!important}footer{margin-block-start:auto!important}.wp-block-spacer{margin-block-start:0!important}.edit-post-visual-editor__post-title-wrapper,.is-root-container .wp-block[data-align=full]>.wp-block-cover,.is-root-container .wp-block[data-align=full]>.wp-block-group,.wp-block-cover.alignfull,.wp-block-group.alignfull,.wp-block-group.has-background,.wp-site-blocks,body>.is-root-container{padding-left:var(--wp--custom--spacing--outer);padding-right:var(--wp--custom--spacing--outer)}.is-root-container .wp-block[data-align=full],.wp-site-blocks .alignfull,.wp-site-blocks>.wp-block-cover,.wp-site-blocks>.wp-block-group.has-background,.wp-site-blocks>.wp-block-template-part>.wp-block-cover,.wp-site-blocks>.wp-block-template-part>.wp-block-group.has-background,body>.is-root-container>.wp-block-cover,body>.is-root-container>.wp-block-template-part>.wp-block-cover,body>.is-root-container>.wp-block-template-part>.wp-block-group.has-background{margin-left:calc(var(--wp--custom--spacing--outer)*-1)!important;margin-right:calc(var(--wp--custom--spacing--outer)*-1)!important;width:unset}body .wp-block-button .wp-block-button__link.is-style-outline,body .wp-block-button.is-style-outline>.wp-block-button__link{border:2px solid;padding:16px 40px}.comment-form input:not([type=submit]),.comment-form textarea,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,input:read-write,select,textarea{background:var(--wp--preset--color--ti-bg);border:2px solid var(--wp--preset--color--ti-fg);border-radius:5px;color:var(--wp--preset--color--ti-fg);font-size:var(--wp--preset--font-size--normal)}button[type=submit],input[type=submit]{background:var(--wp--preset--color--ti-accent);border:0;border-color:var(--wp--preset--color--ti-accent);border-radius:3px;box-shadow:none;color:var(--wp--preset--color--ti-fg-alt);font-size:var(--wp--preset--font-size--normal);font-weight:600;padding:16px 32px}.comment-form{grid-column-gap:15px;display:grid;grid-template-columns:repeat(3,1fr)}.comment-form>*{grid-column:1/span 3}.comment-form>.comment-form-author,.comment-form>.comment-form-email,.comment-form>.comment-form-url{grid-column:span 1}input:read-write:not([type=search]),select,textarea{font-size:var(--wp--preset--font-size--normal);padding:11px;width:100%}input,textarea{font-family:inherit}textarea{resize:vertical}.wp-block-gallery.has-nested-images figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,figure.wp-block-image figcaption{font-size:var(--wp--preset--font-size--small);text-align:left}.wp-block-image.aligncenter{margin-left:auto;margin-right:auto}.wp-block-image.alignleft{float:left;margin-right:2em}.wp-block-image.alignright{float:right;margin-left:2em}.wp-block-gallery.has-nested-images figcaption,figure.wp-block-image figcaption{color:var(--wp--preset--color--ti-fg);opacity:.6}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:rgba(0,0,0,.3);margin:0;opacity:1;padding:8px}.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:0;opacity:.6}.wp-block-separator.is-style-wide{width:100%}.wp-block-post-terms{align-items:center;display:flex;flex-wrap:wrap}.wp-block-post-terms.taxonomy-category a,.wp-block-post-terms.taxonomy-post_tag a{background-color:var(--wp--preset--color--ti-bg-alt);border-radius:999px;margin:5px;padding:4px 16px}.wp-block-post-terms.taxonomy-category .wp-block-post-terms__separator,.wp-block-post-terms.taxonomy-post_tag .wp-block-post-terms__separator{display:none}.wp-block-post-terms.has-text-align-center{justify-content:center}.wp-block-post-terms.has-text-align-right{justify-content:flex-end}.wp-block-tag-cloud{align-items:center;display:flex;flex-wrap:wrap}.wp-block-tag-cloud a{background-color:var(--wp--preset--color--ti-bg-alt);border-radius:999px;margin:5px;padding:4px 16px;text-decoration:none}.wp-block-query-pagination-numbers .page-numbers:not(:last-child){margin-right:16px}.wp-block-search .wp-block-search__button{background:var(--wp--preset--color--ti-accent);border-color:var(--wp--preset--color--ti-accent);border-radius:5px;color:var(--wp--preset--color--ti-fg-alt)}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background:var(--wp--preset--color--ti-bg);color:var(--wp--preset--color--ti-fg)}.wp-block-navigation__responsive-container.is-menu-open{--navigation-layout-justification-setting:center}.wp-block-navigation__responsive-container.is-menu-open>.wp-block-navigation__container{gap:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:24px!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>li>a{font-size:var(--wp--preset--font-size--large)!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{gap:24px!important}.wp-block-latest-posts img{display:block}.wp-block-latest-posts.wp-block-latest-posts__list li{margin-bottom:16px}.wp-block-latest-posts .wp-block-latest-posts__post-title{display:block;margin-bottom:8px;text-decoration:none}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts time{font-size:var(--wp--preset--font-size--small)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--wp--preset--color--ti-bg-alt)}.wp-block-table thead{border-bottom:1px solid}.wp-block-table tfoot{border-top:1px solid}.wp-block-table figcaption{color:var(--wp--preset--color--ti-fg);font-size:var(--wp--preset--font-size--small);opacity:.6}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border:1px solid var(--wp--preset--color--ti-bg-alt);padding:8px}:where(.wp-block-calendar table:not(.has-background) th){background-color:var(--wp--preset--color--ti-bg-inv);border-color:1 px solid var(--wp--preset--color--ti-bg-alt);color:var(--wp--preset--color--ti-fg-alt)}.wp-block-calendar table:where(:not(.has-text-color)){color:var(--wp--preset--color--ti-fg)}.wp-block-quote cite,.wp-block-quote footer{font-size:var(--wp--preset--font-size--normal)}@media (max-width:481px){body .wp-block-button .wp-block-button__link,body .wp-block-button .wp-block-button__link.is-style-outline,body .wp-block-button.is-style-outline>.wp-block-button__link{padding:16px 20px}}