.board-touch-only{display:none}@media (max-width:1023px),(max-width:1366px) and (hover:none) and (pointer:coarse){[data-ui-modal] .ui-touch-target,.editor-header .ui-touch-target{min-width:44px!important;min-height:44px!important}[data-ui-modal] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-width:0;min-height:44px;font-size:16px}[data-ui-modal] input[type=range]{min-height:32px}[data-ui-modal] input[type=checkbox]{width:20px;height:20px}[data-ui-modal] label{font-size:13px;line-height:1.5}[data-ui-modal] [role=dialog]{overscroll-behavior:contain}[data-ui-modal-workspace=true]>[role=dialog]{max-width:100%;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);border-radius:0;width:100%!important}.ui-modal-header{gap:8px}.ui-modal-header h2{overflow-wrap:anywhere;min-width:0}[data-ui-modal-workspace=true]>[role=dialog]>.ui-modal-header{grid-template-columns:minmax(0,1fr) auto;padding:6px 12px;display:grid}[data-ui-modal-workspace=true]>[role=dialog]>.ui-modal-header>h2{grid-area:1/1;font-size:14px}[data-ui-modal-workspace=true]>[role=dialog]>.ui-modal-header>.ui-touch-target{grid-area:1/2}[data-ui-modal-workspace=true]>[role=dialog]>.ui-modal-header>div{flex-wrap:nowrap;grid-area:2/1/3/3;justify-content:flex-start;gap:6px;margin-left:0}[data-ui-modal-workspace=true]>[role=dialog]>.ui-modal-header>div>button{flex:1;justify-content:center;height:auto;padding:6px;font-size:12px;line-height:1.3}[data-ui-modal-workspace=true]>[role=dialog]>[data-ui-modal-body]{padding:10px 10px 0;overflow:hidden}.board-touch-only{display:block}.board-mobile-navigation{background:var(--color-raised);border-radius:12px;flex:none;gap:4px;margin-bottom:10px;padding:4px;display:flex}.board-mobile-navigation button{min-height:44px;color:var(--color-text-dim);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.board-mobile-navigation button[aria-pressed=true]{background:var(--color-panel);color:var(--color-accent);box-shadow:0 1px 4px #2a141614}.board-mobile-navigation span{opacity:.75;font-size:12px}[data-testid=tagging-board-editor-layout]{flex:1;gap:10px;min-height:0;display:flex;position:relative}[data-testid=tagging-board-structure-column],[data-testid=tagging-board-visualization-column]{flex:1;height:100%;min-height:0;max-height:none}[data-testid=tagging-board-editor][data-mobile-panel=board] [data-testid=tagging-board-structure-column],[data-testid=tagging-board-editor][data-mobile-panel=overview] [data-testid=tagging-board-visualization-column]{display:none}[data-tutorial=board-structure-tree],[data-testid=tagging-board-canvas-list]{overscroll-behavior:contain;padding:8px}[data-tutorial=board-structure-tree] button[data-structure-kind]{min-height:44px;padding:10px}[data-structure-item-name]{font-size:14px}[data-testid=tagging-board-editor] h3{font-size:12px}[data-testid=tagging-board-canvas-panel]>div{padding:8px}[data-testid=tagging-board-canvas-panel] input{flex-basis:calc(100% - 48px)}[data-testid=tagging-board-zoom-controls]{height:44px}[data-testid=tagging-board-zoom-value]{font-size:13px}[data-testid=remove-board-item]{display:none}[data-testid=tagging-board-editor-viewport]{overscroll-behavior:contain;overflow-x:auto;max-height:none!important}[data-testid=tagging-board-edit-popup]{z-index:45;width:100%;height:100%;max-height:none;position:absolute;inset:0;box-shadow:0 8px 32px #2a141626}[data-testid=tagging-board-edit-header] button{min-width:44px;min-height:44px}[data-testid=tagging-board-edit-popup]>div:nth-child(2){overscroll-behavior:contain;flex-direction:column;gap:16px;display:flex}[data-testid=tagging-board-edit-popup] .board-touch-controls{order:2}.board-touch-controls{border-top:1px solid var(--color-border);padding-top:16px}.board-touch-controls>label{margin-bottom:8px;display:block}.board-touch-controls label :is(input,select){margin-top:4px;display:block}.board-touch-placement{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.board-touch-order{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.board-touch-done{border-top:1px solid var(--color-border);flex:none;padding:8px 12px}.board-touch-done button{justify-content:center;width:100%}[data-testid=tagging-board-save-actions]{padding:8px 10px max(8px, env(safe-area-inset-bottom));gap:8px;margin:8px -10px 0;position:relative}[data-testid=tagging-board-save-actions]>span{background:0 0;border:0;flex-basis:100%;width:fit-content;height:auto;padding:0;font-size:12px}[data-testid=tagging-board-save-actions]>button:last-child{flex:1;justify-content:center}[data-testid=board-background-menu]{--tw-translate-x:0px;--tw-translate-y:0px;overscroll-behavior:contain;width:auto;max-width:640px;max-height:calc(100dvh - 24px);margin-inline:auto;position:fixed;inset:auto 12px 12px;transform:translate(0,0)}.editor-header{flex-wrap:wrap;gap:4px;height:auto;padding:6px 10px;position:relative;overflow:visible}.editor-header .editor-project-name{flex:1;width:0;min-width:0;max-width:none}.editor-header>.flex-1,.editor-header>.h-5{display:none}.editor-header>[data-tutorial=editor-actions]{border-top:1px solid var(--color-border);flex-wrap:wrap;order:2;gap:4px;width:100%;padding-top:4px}.editor-header [data-tutorial=editor-actions] button{padding-inline:8px;font-size:12px}.editor-scroll-area{overscroll-behavior-y:contain;flex-direction:column;overflow:hidden auto}.editor-primary-workspace{flex:none;width:100%;height:clamp(440px,100dvh - 200px,720px)}[data-editor-right-panel]{border-top:1px solid var(--color-border);border-left:0;flex:none;height:clamp(520px,100dvh - 180px,820px);width:100%!important;min-width:0!important;max-width:none!important}[data-editor-right-panel]>[role=separator]{display:none}[data-testid=mobile-editor-navigation]{display:flex}.n98-recents-shell{flex:none;min-height:0}.n98-recents-table,.n98-recents-list{flex:none;overflow:visible}.n98-board-row-edit{min-width:44px;min-height:44px}.board-desktop-only{display:none}[data-testid=tagging-board-canvas]>div>p{font-size:14px;line-height:1.5}}@media (min-width:768px) and (max-width:1023px),(min-width:768px) and (max-width:1366px) and (hover:none) and (pointer:coarse){.board-mobile-navigation{display:none}[data-testid=tagging-board-structure-header]{flex-wrap:wrap;gap:6px}[data-testid=tagging-board-structure-header]>div:first-child{flex-basis:100%}[data-tutorial=board-structure-actions]{width:100%}[data-tutorial=board-structure-actions] button{flex:1;justify-content:center}[data-testid=tagging-board-editor][data-mobile-panel] [data-testid=tagging-board-structure-column]{flex:0 0 220px;display:flex}[data-testid=tagging-board-editor][data-mobile-panel] [data-testid=tagging-board-visualization-column]{display:flex}[data-testid=tagging-board-edit-popup]{width:min(440px,100% - 230px);left:auto}[data-testid=tagging-board-save-actions]>span{flex-basis:auto;margin-right:auto}[data-testid=tagging-board-save-actions]>button:last-child{flex:none}}@media (max-width:767px){.n98-home-page{gap:20px;padding:20px 16px 24px}.n98-hub-title h1{font-size:clamp(32px,8vw,42px)}.n98-action-grid{gap:12px}.n98-action-card{border-radius:20px;min-height:126px}.n98-action-card>button{column-gap:16px;padding:18px}.n98-action-icon{width:48px;height:48px}.n98-action-title{font-size:18px}.n98-action-description{font-size:14px}.n98-recents-heading h1{font-size:30px}.n98-board-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.n98-board-heading-actions>.n98-search-field{grid-column:1/-1}.n98-board-heading-actions>button{min-width:0;padding-inline:10px;font-size:14px}.n98-board-row-content{padding-right:72px}}
