#moreska-timeline-app{font-family:inherit;width:100%;box-sizing:border-box;margin-top:-10px}#mt-minimap{background:#2a2a2a;border-bottom:1px solid #555;padding:10px 48px;position:relative;height:48px;box-sizing:border-box;overflow:hidden;cursor:pointer;user-select:none}#mt-minimap-track{position:relative;height:100%}#mt-minimap-line{position:absolute;top:50%;left:0;right:0;height:1px;background:#777;transform:translateY(-50%)}#mt-minimap-dots{position:absolute;top:0;left:0;right:0;bottom:0}.mt-minimap-dot{position:absolute;width:6px;height:6px;border-radius:50%;top:50%;transform:translate(-50%,-50%)}#mt-minimap-labels{position:absolute;top:0;left:0;right:0;bottom:0}.mt-minimap-label{position:absolute;font-size:.68rem;color:#888;text-transform:uppercase;letter-spacing:.05em;bottom:17px;transform:translateX(-50%);white-space:nowrap}#mt-minimap-viewport{position:absolute;top:50%;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid rgba(255,255,255,.85);transform:translateX(-50%);pointer-events:none;transition:left .1s;margin-top:0}@media (max-width:1024px){#mt-filter-bar{flex-direction:column;align-items:center !important;justify-content:center !important;gap:4px}#mt-filter-tags{justify-content:center}}#mt-filter-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#mt-filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:0 9vw 20px 5px;background:#0b3003;border-bottom:1px solid #444}.mt-filter-label{font-family:'Jost',sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1.7px;color:#999;margin-right:4px}.mt-tag-btn{font-family:'Jost',sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1.7px;padding:5px 14px;border:none;border-radius:20px;background:0 0;cursor:pointer;transition:all .18s ease;color:var(--tag-color,#ccc);display:inline-flex;align-items:center;gap:6px}.mt-tag-btn:before{content:'●';font-size:8px;color:var(--tag-color,#ccc);flex-shrink:0;transition:color .18s}.mt-tag-btn:hover{background:var(--tag-color,#888);color:#fff}.mt-tag-btn:hover:before{color:#fff}.mt-tag-btn.active{background:var(--tag-color,#333);color:#fff}.mt-tag-btn.active:before{color:#fff}.mt-tag-btn[data-tag=all]{color:#ccc}.mt-tag-btn[data-tag=all]:before{display:none}.mt-tag-btn[data-tag=all]:hover{background:#888;color:#fff}.mt-tag-btn[data-tag=all].active{background:#555;color:#fff}#mt-timeline-wrapper{display:flex;align-items:stretch;background:#1a1a1a;position:relative;user-select:none;overflow:hidden}#mt-timeline-scroll{flex:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#444 #1a1a1a;padding:420px 0 420px}#mt-timeline-scroll::-webkit-scrollbar{height:4px}#mt-timeline-scroll::-webkit-scrollbar-track{background:#1a1a1a}#mt-timeline-scroll::-webkit-scrollbar-thumb{background:#444;border-radius:2px}#mt-timeline-track{position:relative;height:0;min-width:100%}#mt-timeline-axis{position:relative;height:0}#mt-axis-line{position:absolute;top:0;left:0;height:2px;background:#444}#mt-axis-labels{position:absolute;top:0;left:0}.mt-axis-label{position:absolute;transform:translateX(-50%);top:8px;font-size:.72rem;color:#666;white-space:nowrap;font-variant-numeric:tabular-nums}.mt-axis-year{color:#bbb;font-weight:600;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em}.mt-axis-month{color:#777;font-size:.68rem;top:12px;text-transform:uppercase;letter-spacing:.05em}.mt-axis-tick{position:absolute;width:1px;height:5px;background:#666;top:0;transform:translateX(-50%)}#mt-timeline-events{position:absolute;top:0;left:0;width:100%;height:0}.mt-dot{position:absolute;width:10px;height:10px;border-radius:50%;top:-5px;transform:translateX(-50%);z-index:2;border:2px solid #1a1a1a;transition:transform .15s}.mt-event-card{position:absolute;width:180px;background:#2a2a2a;border:2px solid var(--dot-color,#555);border-radius:4px;padding:5px 8px;cursor:pointer;font-size:.75rem;color:#ddd;transition:background .15s,border-color .15s,transform .15s;z-index:3;display:flex;flex-direction:column;gap:2px}.mt-event-card:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:1px;background:var(--dot-color,#666);opacity:.5}.mt-event-card.mt-above:after{bottom:calc(-1 * var(--connector-height, 12px));height:var(--connector-height,12px)}.mt-event-card.mt-below:after{top:calc(-1 * var(--connector-height, 12px));height:var(--connector-height,12px)}.mt-event-card:hover,.mt-event-card.active{background:#333;border-color:var(--dot-color,#888);transform:translateY(-2px)}.mt-event-card.active{box-shadow:0 0 0 2px var(--dot-color,#888)}.mt-card-tag{display:inline-block;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:#fff;padding:1px 5px;border-radius:3px;align-self:flex-start;opacity:.9}.mt-card-title{line-height:1.3;color:#eee;font-size:.76rem}.mt-card-date{font-size:.68rem;color:#888;margin-top:2px}.mt-card-medij{display:inline-block;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#777;padding:1px 5px;border-radius:3px;align-self:flex-start;margin-bottom:4px}.mt-content-medij{display:inline-block;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#777;padding:2px 8px;border-radius:3px}.mt-nav-col{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}#mt-nav-endpoints{display:none}.mt-nav-endpoint-btn{background:0 0;border:none;color:#555;font-size:1.1rem;cursor:pointer;padding:2px 12px;transition:color .15s;font-family:inherit;line-height:1}.mt-nav-endpoint-btn:hover,.mt-nav-endpoint-btn:active{color:#aaa}.mt-nav-btn{background:0 0 !important;border:none !important;color:#888 !important;font-size:2rem;padding:0 12px;cursor:pointer;transition:color .15s;flex-shrink:0;line-height:1;align-self:center;outline:none;-webkit-appearance:none;appearance:none;box-shadow:none !important}.mt-nav-btn:hover{color:#ccc !important;background:0 0 !important}.mt-nav-btn:active{color:#fff !important;background:0 0 !important}.mt-nav-btn:focus{outline:none}.mt-nav-endpoint-btn:focus{outline:none}.mt-nav-endpoint-btn:hover,.mt-nav-endpoint-btn:active{color:#aaa !important;background:0 0 !important}#mt-content-panel{padding:32px 24px;background:#0b3003;border-top:none}#mt-content-inner{max-width:960px;margin:0 auto}#mt-content-inner.has-content{background:#fff;padding:50px}.mt-placeholder{color:#999;text-align:center;padding:40px 0;font-family:'Jost',sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1.7px}.mt-content-header{padding-left:16px;margin-bottom:20px}.mt-content-meta{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.mt-content-year{font-size:.85rem;font-weight:700;letter-spacing:.05em}.mt-content-tag{display:inline-block;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#fff;padding:2px 8px;border-radius:3px}.mt-content-title{font-size:1.6rem;font-weight:700;margin:0;line-height:1.2;color:#111}.mt-featured-image{margin:20px 0;border-radius:4px;overflow:hidden}.mt-featured-image img{width:100%;height:auto;display:block}.mt-content-body{font-size:1rem;line-height:1.75;color:#333}.mt-content-body p{margin:0 0 1em}.mt-content-body img{max-width:100%;height:auto}.mt-read-more{display:inline-block;margin-top:20px;font-size:.875rem;font-weight:600;color:#333;text-decoration:none;border-bottom:1px solid currentColor;transition:opacity .15s}.mt-read-more:hover{opacity:.6}.mt-pdf-wrapper{margin-top:24px;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;height:90vh;position:relative}.mt-pdf-loading{position:absolute;inset:0;background:#f9f9f9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;z-index:10;font-size:.9rem;color:#666}.mt-pdf-spinner{width:36px;height:36px;border:3px solid #ddd;border-top-color:#333;border-radius:50%;animation:mt-spin .8s linear infinite}@keyframes mt-spin{to{transform:rotate(360deg)}}.mt-pdf-scaler{width:133%;height:133%;transform:scale(.75);transform-origin:top left}.mt-pdf-iframe{width:100%;height:100%;border:none;display:block}#mt-tooltip{display:none;position:fixed;z-index:9999;background:#222;color:#ddd;font-size:.78rem;line-height:1.5;padding:12px 14px;border-radius:4px;max-width:300px;pointer-events:auto;border:1px solid #444;box-shadow:0 4px 12px rgba(0,0,0,.4)}.mt-tooltip-content{max-height:180px;overflow:hidden;margin-bottom:10px}.mt-tooltip-content p{margin:0 0 6px}.mt-tooltip-content p:last-child{margin-bottom:0}.mt-tooltip-pill{display:inline-block;margin-top:10px;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#777;padding:2px 8px;border-radius:3px;cursor:pointer}.mt-today-dot{background:#666 !important;width:12px;height:12px;top:-6px}.mt-today-card{border:2px solid #666 !important;background:#1a1a1a !important;cursor:default !important;pointer-events:none}.mt-today-title{color:#aaa !important;font-style:italic}.mt-no-results{color:#aaa;font-size:.85rem;padding:20px}.mt-empty{padding:20px;color:#888;font-size:.9rem}@media (max-width:600px){.mt-content-title{font-size:1.25rem}#mt-content-panel{padding:20px 16px}}@media (max-width:1024px){#mt-content-inner.has-content{padding:20px}}