:root{color-scheme:light;--bg:#fff;--soft:#f7f7f5;--text:#181818;--muted:#8a8a8a;--line:#ececea;--accent:#ff6a24;--nav:68px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}
*{box-sizing:border-box}[hidden]{display:none!important}html,body{max-width:100%;overflow-x:hidden}html{background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--text);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,summary{font:inherit}button{color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sr-only,.skip-link{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;margin:0;padding:9px 13px;clip:auto;background:var(--accent);color:#fff;z-index:100;border-radius:9px}.muted{color:var(--muted)}
.app-header{position:sticky;top:0;z-index:40;height:calc(68px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);background:rgba(255,255,255,.94);border-bottom:1px solid rgba(236,236,234,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header-inner{width:min(100%,1280px);height:68px;margin:auto;padding:0 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}.brand{min-width:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#181818}.brand strong,.brand small{display:block;white-space:nowrap}.brand strong{display:flex;align-items:center;font-size:18px;font-weight:600;line-height:1.15;letter-spacing:-.015em}.brand-heart{width:.9em;height:.9em;margin:0 .2em 0 .16em;flex:none;fill:#2f80ed;stroke:none}.brand small{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.1;letter-spacing:.14em}.header-actions{display:flex;align-items:center;gap:8px}.header-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:50%}.header-icon:hover{background:var(--soft)}.sign-in{padding:7px 11px;border:1px solid var(--line);border-radius:10px;font-size:12px;font-weight:650}
.avatar{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;flex:none;border-radius:50%;background:#efefec;color:#555;font-size:12px;font-weight:700}.avatar img{width:100%;height:100%;object-fit:cover}.avatar-small{width:32px;height:32px}.avatar-tiny{width:21px;height:21px;font-size:8px}.avatar-profile{width:82px;height:82px;font-size:24px}
.work-author>span:last-child{min-width:0;overflow:hidden}.work-author b,.work-author small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-author b{color:var(--text);font-size:11px;font-weight:600}.work-author small{font-size:9px}.privacy-badge{position:absolute;top:8px;left:8px;z-index:3;padding:3px 7px;border-radius:10px;background:rgba(20,20,20,.68);color:#fff;font-size:9px;font-weight:650;letter-spacing:.02em}.privacy-label{display:inline-block;padding:3px 7px;vertical-align:middle;border-radius:9px;background:var(--soft);color:var(--muted);font-size:9px;font-weight:650;letter-spacing:.02em}.detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-menu>div{width:140px}
.card-menu>div{transform-origin:top right;transition:opacity 150ms ease,transform 150ms ease}.card-menu.closing>div{opacity:0;transform:translateY(-3px) scale(.98);pointer-events:none}.card-menu .delete-work{color:#c43b32}.delete-dialog{width:min(100% - 32px,360px);padding:0;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);box-shadow:0 18px 55px rgba(0,0,0,.2)}.delete-dialog::backdrop{background:rgba(0,0,0,.32)}.delete-dialog form{padding:20px}.delete-dialog h2{margin:0;font-size:18px}.delete-dialog p{margin:6px 0 20px;color:var(--muted);font-size:12px}.delete-dialog form>div{display:flex;justify-content:flex-end;gap:8px}.delete-dialog button{min-width:76px;height:38px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:12px;font-weight:650}.delete-dialog .confirm-delete{border-color:#c43b32;background:#c43b32;color:#fff}
.app-main{width:min(100%,1280px);margin:0 auto;padding:0 18px calc(var(--nav) + 34px + env(safe-area-inset-bottom))}.gallery-tabs{height:46px;display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--line)}.gallery-tabs a{height:46px;display:flex;align-items:center;position:relative;color:var(--muted);font-size:13px;font-weight:600}.gallery-tabs a.active{color:var(--text)}.gallery-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent)}
.gallery-grid{width:100%;padding-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.work-card{min-width:0;width:100%}.work-media{position:relative;width:100%;aspect-ratio:4/3;display:block;overflow:hidden;border-radius:11px;background:#f2f2f0}.work-media img,.work-media video{width:100%;height:100%;display:block;object-fit:cover}.work-media.broken{height:auto;max-height:none;aspect-ratio:4/3;background:#f2f2f0}.work-media.broken .media-error{height:100%}.motion-mark{position:absolute;top:8px;right:8px;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.9);color:#222}.motion-mark svg{width:14px;height:14px}.media-error{width:100%;height:100%;display:grid;place-items:center;background:#f2f2f0;color:#8a8a8a;font-size:12px}.work-media>.media-error{position:absolute;inset:0;max-height:none}.work-copy{padding-top:9px}.work-title{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;line-height:1.3;font-weight:600;letter-spacing:-.01em}.work-byline{min-width:0;margin-top:7px;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}.work-author{min-width:0;display:flex;align-items:center;gap:7px}.work-author>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-byline time{white-space:nowrap;font-size:12px}.work-byline time:before{content:"·";margin-right:5px}.card-menu{position:relative;margin-left:auto;flex:none}.card-menu summary{width:27px;height:27px;display:grid;place-items:center;list-style:none;cursor:pointer}.card-menu summary::-webkit-details-marker{display:none}.card-menu summary svg{width:17px}.card-menu>div{position:absolute;right:0;top:27px;width:130px;padding:5px;z-index:15;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.12)}.card-menu a,.card-menu button{width:100%;height:35px;padding:0 8px;display:flex;align-items:center;border:0;background:none;text-align:left;font-size:11px}.card-menu a:hover,.card-menu button:hover{background:var(--soft)}
.bottom-nav{position:fixed;left:50%;bottom:0;z-index:50;width:min(100%,680px);height:calc(var(--nav) + env(safe-area-inset-bottom));padding:4px max(6px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(6px,env(safe-area-inset-left));transform:translateX(-50%);display:grid;grid-template-columns:repeat(5,1fr);background:rgba(255,255,255,.96);border-top:1px solid var(--line);box-shadow:0 -8px 24px rgba(0,0,0,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bottom-nav>a{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#999;font-size:9px}.bottom-nav>a.active{color:var(--accent)}.bottom-nav>a>svg{width:20px;height:20px}.create-nav-icon{width:39px;height:36px;display:grid;place-items:center;border-radius:12px;background:var(--accent);color:#fff;box-shadow:0 5px 14px rgba(255,106,36,.2)}.create-nav-icon svg{width:20px}.bottom-nav .create-nav{color:#777}
.page-head,.page-title{padding:28px 0 18px}.page-head h1,.page-title h1{margin:0;font-size:23px;line-height:1.2;letter-spacing:-.03em}.page-head>p,.page-title p{margin:6px 0 0;color:var(--muted);font-size:12px}.section-heading{margin-top:25px;display:flex;align-items:center;justify-content:space-between}.section-heading h2,.people-section h2{margin:0;font-size:15px}.section-heading span{color:var(--muted);font-size:11px}.search-bar{height:44px;margin-top:16px;padding-left:12px;display:flex;align-items:center;border-radius:12px;background:var(--soft)}.search-bar svg{width:18px;color:var(--muted)}.search-bar input{min-width:0;height:100%;flex:1;padding:0 9px;border:0;outline:0;background:transparent;color:var(--text);font-size:16px}.search-bar button{height:34px;margin-right:5px;padding:0 12px;border:0;border-radius:8px;background:#fff;font-size:11px;font-weight:650}.people-section{padding:8px 0 4px}.people-strip{margin-top:12px;display:flex;gap:10px;overflow:auto;padding-bottom:5px}.people-strip>a{min-width:170px;padding:10px;display:flex;align-items:center;gap:9px;background:var(--soft);border-radius:12px}.people-strip b,.people-strip small{display:block}.people-strip b{font-size:12px}.people-strip small{color:var(--muted);font-size:10px}
.back-row{height:52px;display:flex;align-items:center}.back-row a{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.back-row svg{width:17px}.work-detail{max-width:1040px;margin:0 auto;display:grid;gap:24px}.detail-media{min-width:0;overflow:hidden;border-radius:14px;background:var(--soft)}.detail-media img,.detail-media video{width:100%;height:auto;max-height:76vh;display:block;object-fit:contain;margin:auto}.detail-media>.media-error{height:72px}.detail-copy{min-width:0}.detail-heading h1{margin:0 0 14px;font-size:25px;line-height:1.2;letter-spacing:-.03em}.detail-author{display:flex;align-items:center;gap:10px}.detail-author strong,.detail-author small{display:block}.detail-author strong{font-size:13px}.detail-author small{margin-top:2px;color:var(--muted);font-size:10px}.detail-actions{height:56px;margin-top:17px;display:flex;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.action-form{display:flex}.bookmark-form{margin-left:2px}.icon-button{width:42px;height:42px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;cursor:pointer}.icon-button:hover{background:var(--soft)}.like-button.active{color:var(--accent)}.like-button.active svg,.bookmark-button.active svg{fill:currentColor}.detail-count{margin-left:auto;color:var(--muted);font-size:11px}.detail-count b{color:var(--text)}.detail-caption{margin:18px 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#444;font-size:13px}.comment-section{padding-top:2px}.comment-section h2{margin:0 0 13px;font-size:13px}.comments p{display:flex;gap:7px;margin:7px 0;font-size:12px;overflow-wrap:anywhere}.comments a{font-weight:650}.comments span{color:#555}.comment-form{height:45px;margin-top:15px;display:flex;border-top:1px solid var(--line)}.comment-form input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:16px}.comment-form button{padding:0 3px;border:0;background:none;color:var(--accent);font-size:12px;font-weight:700}.text-link{color:var(--accent);font-size:12px}
.explore-head{padding-bottom:12px}.explore-authors{padding-bottom:8px}.author-grid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.author-result{min-width:0;min-height:72px;padding:10px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;background:#fff}.author-result>a{min-width:0;display:flex;align-items:center;gap:9px;flex:1}.author-result>a>span:last-child{min-width:0}.author-result b,.author-result small,.author-result em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.author-result b{font-size:12px}.author-result small{color:var(--muted);font-size:9px}.author-result em{margin-top:2px;color:var(--muted);font-size:9px;font-style:normal}.author-result .button{min-width:0;min-height:32px;padding:0 9px;font-size:10px}.explore-empty{padding-top:45px}
.detail-media{position:relative}.detail-media[data-fullscreen-media]{touch-action:manipulation}.fullscreen-button{position:absolute;top:8px;right:8px;z-index:3;width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(0,0,0,.25);color:#fff;cursor:pointer;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.fullscreen-button:hover{background:rgba(0,0,0,.34)}.fullscreen-button svg{width:20px;height:20px}video[data-cinemagraph]{cursor:default;-webkit-touch-callout:none}
.portfolio-head{padding:24px 0 20px;display:grid;grid-template-columns:auto 1fr;gap:13px 15px;align-items:center}.portfolio-identity{min-width:0}.portfolio-identity h1{margin:0;font-size:23px;letter-spacing:-.03em}.portfolio-identity>span{color:var(--muted);font-size:11px}.portfolio-identity p{margin:7px 0 0;max-width:520px;color:#555;font-size:12px;overflow-wrap:anywhere}.portfolio-stats{grid-column:1/-1;margin:2px 0 0;display:flex;gap:28px}.portfolio-stats div,.portfolio-stats a{display:flex;flex-direction:column-reverse}.portfolio-stats dt{color:var(--muted);font-size:9px}.portfolio-stats dd{margin:0;font-size:15px;font-weight:650}.portfolio-action{grid-column:1/-1}.portfolio-action form{display:flex}.portfolio-action .button{width:auto;min-width:108px}.follow-form .button.secondary{border-color:var(--line);background:#fff;color:var(--text)}.profile-tabs{height:48px;display:flex;gap:25px;border-bottom:1px solid var(--line)}.profile-tabs a{height:48px;display:flex;align-items:center;position:relative;color:var(--muted);font-size:12px}.profile-tabs .active{color:var(--text);font-weight:650}.profile-tabs .active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--text)}.portfolio-grid{padding-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.portfolio-work{position:relative;aspect-ratio:1;overflow:hidden;background:var(--soft)}.portfolio-work img,.portfolio-work video{width:100%;height:100%;display:block;object-fit:cover}.grid-error{width:100%;height:100%;display:grid;place-items:center;padding:5px;color:var(--muted);font-size:9px;text-align:center}.profile-about{max-width:560px;padding:25px 0}.profile-about h2{margin:0 0 9px;font-size:18px}.profile-about>p{margin:0;color:#555;font-size:13px;white-space:pre-wrap}.profile-about dl{margin:22px 0 0;display:flex;gap:35px}.profile-about dt{color:var(--muted);font-size:9px}.profile-about dd{margin:2px 0 0;font-size:13px;font-weight:600}.connections{max-width:560px;margin:auto}.connections h1{margin:4px 0 15px;font-size:22px}.connection-list{display:grid}.connection-row{min-height:66px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.connection-person{min-width:0;display:flex;align-items:center;gap:10px;flex:1}.connection-person strong,.connection-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-person strong{font-size:13px}.connection-person small{color:var(--muted);font-size:10px}.connection-row .button{min-width:82px;min-height:36px;padding:0 12px;font-size:11px}
.button{min-height:43px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent);border-radius:11px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;cursor:pointer}.button.secondary{border-color:var(--line);background:#fff;color:var(--text)}.create-page,.page{max-width:620px;margin:auto}.create-form,.form-stack{display:grid;gap:15px}.media-picker{position:relative;min-height:210px;display:grid;place-items:center;overflow:hidden;border:1px dashed #d9d9d5;border-radius:14px;background:var(--soft);cursor:pointer}.media-picker>input{position:absolute;width:1px;height:1px;opacity:0}.picker-empty{padding:30px 18px;display:grid;justify-items:center;text-align:center}.picker-empty svg{width:27px;color:var(--accent)}.picker-empty strong{margin-top:11px}.picker-empty small{margin-top:5px;color:var(--muted);font-size:10px}.media-picker>img,.media-picker>video{display:none;width:100%;height:auto;max-height:62vh;object-fit:contain}.media-picker.has-preview>img.active,.media-picker.has-preview>video.active{display:block}.media-picker.has-preview .picker-empty{display:none}.change-media{display:none;position:absolute;right:10px;bottom:10px;min-height:37px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.9)}.media-picker.has-preview .change-media{display:block}.field{display:grid;gap:6px}.field>span{color:var(--muted);font-size:11px}.field input,.field textarea{width:100%;min-height:46px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;outline:0;background:#fff;color:var(--text);font-size:16px;resize:vertical}.field input:focus,.field textarea:focus{border-color:rgba(255,106,36,.6);box-shadow:0 0 0 3px rgba(255,106,36,.08)}.publish-button{width:100%}.form-error{display:none;margin:0;padding:10px;border-radius:9px;background:#fff0ea;color:#a33e16;font-size:11px}.form-error.visible{display:block}.upload-status{display:none;color:var(--muted);font-size:11px}.upload-status.visible{display:grid;gap:6px}.upload-status div{height:3px;background:var(--soft)}.upload-status i{display:block;width:0;height:100%;background:var(--accent)}
.auth-page{min-height:calc(100svh - 62px - var(--nav));padding:30px 0;display:grid;place-items:center}.auth-card,.form-card{width:min(100%,430px);padding:24px 20px;border:1px solid var(--line);border-radius:15px;background:#fff}.auth-brand{text-align:center;margin-bottom:22px}.auth-brand .brand-mark{display:none}.auth-brand strong,.auth-brand small{display:block}.auth-brand small{color:var(--muted);font-size:9px}.auth-card h1{margin:0 0 20px;text-align:center;font-size:22px}.auth-card .button{width:100%}.auth-switch{text-align:center;color:var(--muted);font-size:11px}.auth-switch a{color:var(--text);font-weight:650}.logout-form{padding:18px 2px}.logout-form button{border:0;background:none;color:#b34b3d}.empty-state{grid-column:1/-1;padding:50px 15px;text-align:center}.empty-state h1,.empty-state h2{margin:0 0 5px;font-size:17px}.empty-state p{margin:0 0 17px;color:var(--muted);font-size:11px}.pagination{grid-column:1/-1;padding:28px 0;display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.toast{position:fixed;left:50%;bottom:calc(var(--nav) + 14px + env(safe-area-inset-bottom));z-index:80;max-width:calc(100% - 28px);padding:9px 13px;transform:translate(-50%,10px);opacity:0;pointer-events:none;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.12);font-size:11px;transition:.2s}.toast.visible{opacity:1;transform:translate(-50%,0)}.error-page{min-height:100vh;display:grid;place-items:center;padding:20px}.error-page section{text-align:center}.error-page section>span{color:var(--accent)}.admin{padding:25px 0}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}td,th{padding:9px;border-bottom:1px solid var(--line);text-align:left;font-size:12px}
@media(min-width:601px){.app-main{padding-left:26px;padding-right:26px}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 18px}.work-detail{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:start}.detail-copy{position:sticky;top:82px}.portfolio-head{grid-template-columns:auto 1fr auto}.portfolio-stats{grid-column:auto}.portfolio-action{grid-column:2/-1}.portfolio-action .button{width:auto;min-width:150px}.portfolio-grid{gap:5px}.bottom-nav{bottom:12px;border:1px solid var(--line);border-radius:17px;overflow:hidden}.app-main{padding-bottom:110px}}
@media(min-width:1000px){.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 22px}.header-inner{padding-left:26px;padding-right:26px}}
@media(max-width:600px){.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-tiny{width:24px;height:24px}.avatar-profile{width:74px;height:74px}}
@media(max-width:379px){.brand strong{font-size:17px}.brand small{font-size:9.5px;letter-spacing:.13em}}
.category-filters{width:100%;display:flex;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:0 0 7px}.category-filters::-webkit-scrollbar{display:none}.category-filters a,.work-categories a{min-height:34px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--line);border-radius:999px;background:#fff;color:#666;font-size:11px;white-space:nowrap}.category-filters a.active{border-color:rgba(255,106,36,.55);background:#fff7f2;color:var(--accent);font-weight:650}.category-picker{min-width:0;margin:0;padding:0;border:0}.category-picker legend{margin-bottom:8px;color:var(--muted);font-size:11px}.category-picker legend small{font-size:9px}.category-picker>div{display:flex;flex-wrap:wrap;gap:7px}.category-picker label{position:relative}.category-picker input{position:absolute;opacity:0;pointer-events:none}.category-picker span{min-height:36px;padding:0 13px;display:flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:#fff;color:#666;font-size:11px;cursor:pointer}.category-picker input:checked+span{border-color:rgba(255,106,36,.55);background:#fff7f2;color:var(--accent);font-weight:650}.category-picker input:focus-visible+span{outline:2px solid rgba(255,106,36,.35);outline-offset:2px}.category-picker input:disabled+span{opacity:.38;cursor:not-allowed}.work-categories{margin:-7px 0 15px;display:flex;flex-wrap:wrap;gap:6px}.work-categories a{min-height:30px;padding:0 11px}.work-categories a:hover{border-color:rgba(255,106,36,.45);color:var(--accent)}
.author-avatar{display:flex;flex:none}.author-username{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:11px;font-weight:600}.detail-author{display:flex;align-items:center;gap:7px}.detail-author .author-username{font-size:13px}.detail-author time,.author-separator{flex:none;color:var(--muted);font-size:10px}
.featured-badge,.featured-label{display:inline-flex;align-items:center;border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:999px;background:#fff;color:#555;font-size:9px;font-weight:650;letter-spacing:.02em}.featured-badge{min-height:22px;margin-bottom:6px;padding:0 8px}.featured-label{padding:3px 7px;vertical-align:middle}.featured-works{padding-top:2px}
.category-picker:focus{outline:none}.category-error{margin:8px 0 0;color:#a33e16;font-size:10px}.category-edit-form{display:grid;gap:18px}.category-edit-form>.button{justify-self:start}.add-categories-hint{min-height:30px;margin:-7px 0 15px;padding:0 11px;display:inline-flex;align-items:center;border:1px dashed rgba(255,106,36,.5);border-radius:999px;color:var(--accent);font-size:10px}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
