[hidden]{display:none!important}
.live-layout .topnav{display:flex;gap:5px;flex-wrap:wrap}
.live-layout .topnav button{min-height:56px;min-width:80px;white-space:normal;text-align:center}
.live-layout .live-market{margin-top:18px;background:white}
.live-layout .live-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:14px;align-items:end}
.live-filters .fieldset{margin:0}.live-filters input,.live-filters select{width:100%;min-width:0}
.live-posting{max-width:740px;margin:auto}.live-posting textarea{min-height:160px}
#live-post-status:not(:empty){padding:12px 15px;border-left:4px solid #0759ba;background:#edf5ff;overflow-wrap:anywhere}
.live-prices{background:#edf5ff;padding:16px;border-radius:12px;margin:20px 0}
.launch-footer{padding-top:24px;padding-bottom:32px;margin-top:25px;border-top:1px solid #d1dbea}
.launch-footer p{margin:4px 0 10px}.launch-footer a{color:#0753a4}
/* Keep the desktop introduction and marketplace on the same centered edges. */
.live-layout .header-inner,.live-layout .wrap{max-width:1080px}
.live-layout .home-lead{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.live-layout .home-lead>*{min-width:0}
.live-layout .home-lead .home-heading{text-align:center}
.live-layout .home-lead .home-heading p{margin-inline:auto}
.live-layout .home-art{display:block;position:relative;width:100%;height:auto;aspect-ratio:3/2;min-height:220px}
.live-layout .home-art img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}
.live-layout #page-hitta>.section-head,.live-layout #page-skapa>.section-head{display:block;text-align:center;margin:18px auto 24px}
.live-layout #page-hitta>.section-head p,.live-layout #page-skapa>.section-head p{max-width:58ch;margin:8px auto 0}
.live-layout .live-filters{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) auto}
.live-layout .live-filters>*{min-width:0}
.live-layout .launch-footer{text-align:center}
.live-layout .category-examples{margin:24px auto;text-align:center;max-width:1040px}
.live-layout .category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.live-layout .category-card{padding:15px 12px;min-height:122px;font-size:14px;color:#243b53}
.live-layout .category-description{display:block;font-size:12px;font-weight:500;line-height:1.45;color:#42566f;margin:6px auto 0;max-width:28ch}
.live-layout .category-more{margin-top:16px}
.live-layout .category-more[open] summary{margin-bottom:16px}
/* Privacy text uses explicit dark foregrounds on opaque light surfaces. */
.live-layout #page-info{color:#142b45;color-scheme:light}
.live-layout #page-info .info-callout{background:#e8f1fc;color:#142b45;border:1px solid #c9d9ef}
.live-layout #page-info .info-callout h3,.live-layout #page-info .info-callout p{color:#142b45}
.live-layout #page-info .privacy-card,.live-layout #page-info .info-step{background:#fff;color:#142b45}
.live-layout #page-info .privacy-card :is(h4,p,ul,li,strong),.live-layout #page-info .info-step :is(strong,p){color:#243b53}
.live-layout #page-info .privacy-card :is(p,ul){font-size:15px;line-height:1.7}
.live-layout #page-info .privacy-highlight{background:#e8f3ff;color:#204c7f}
.live-layout #page-info .info-weak{color:#42566f}
.live-layout #page-info a{color:#0753a4}
.live-layout .home-demo-note{display:none}
@media(min-width:761px){.live-layout .topnav{flex-wrap:nowrap}.live-layout .home-intro{padding-top:32px}.live-layout .home-lead .home-heading h1{font-size:clamp(40px,4.5vw,58px)}}
@media(max-width:620px){.live-layout .home-lead{grid-template-columns:1fr;gap:14px}.live-layout .home-art{aspect-ratio:2/1;min-height:0}}
@media(max-width:620px){.live-layout .category-grid{gap:8px}.live-layout .category-card{font-size:11px;padding:10px 5px}.live-layout .category-description{font-size:10px}}
@media(max-width:760px){.live-layout .header-inner{display:block}.live-layout .topnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;padding-top:12px;overflow:visible}.live-layout .topnav button,.live-layout .topnav .addlink{min-width:0;width:100%;font-size:11px;padding:7px 3px}.live-layout .live-filters{grid-template-columns:1fr 1fr}.live-filters .fieldset:first-child{grid-column:1/-1}.live-filters .btn{width:100%;grid-column:1/-1}.live-layout .home-art{max-width:100%}.live-layout main{overflow-wrap:anywhere}}
@media(max-width:400px){.live-layout .live-filters{grid-template-columns:1fr}.live-layout .topnav button{font-size:10px}.launch-footer a{display:inline-block;padding:7px 0}}

/* Clear registration instructions, including the nested light information box. */
.live-layout .account-side{background:#e8f1fc;color:#142b45;border:1px solid #c9d9ef}
.live-layout .account-side :is(h3,p,li,strong){color:#243b53}
.live-layout .account-side :is(p,li){font-size:15px;line-height:1.65}
.live-layout .account-side .box-blue{background:#fff;border:1px solid #c9d9ef;color:#243b53}
