@import url("import-wizard.css");
.main-public-site,.unit-site{--tpl-space:56px;--tpl-shadow:0 16px 42px #102a4c16;--tpl-font:Inter,"Segoe UI",Arial,sans-serif;font-family:var(--tpl-font)}
.main-public-site .card,.main-public-site .featured-story,.main-public-site .story-list article,.main-public-site .service-grid>a,.main-public-site .gallery-cover,.unit-site .card,.unit-site .unit-brand,.unit-site .post-card,.unit-site .gallery-cover{border-radius:var(--theme-radius);transition:transform .2s ease,box-shadow .2s ease}.main-public-site .service-grid>a:hover,.main-public-site .story-list article:hover,.unit-site .post-card:hover{transform:translateY(-5px);box-shadow:var(--tpl-shadow)}
.tpl-font-system{--tpl-font:system-ui,-apple-system,"Segoe UI",sans-serif}.tpl-font-inter{--tpl-font:Inter,"Segoe UI",Arial,sans-serif}.tpl-font-source-sans{--tpl-font:"Source Sans 3","Source Sans Pro","Segoe UI",sans-serif}.tpl-font-nunito{--tpl-font:Nunito,"Trebuchet MS",sans-serif}.tpl-font-poppins{--tpl-font:Poppins,Futura,"Century Gothic",sans-serif}.tpl-font-montserrat{--tpl-font:Montserrat,Gotham,"Arial Black",sans-serif}.tpl-font-merriweather{--tpl-font:Merriweather,Georgia,serif}.tpl-font-lora{--tpl-font:Lora,Georgia,serif}.tpl-font-playfair{--tpl-font:"Playfair Display","Times New Roman",serif}.tpl-font-roboto-slab{--tpl-font:"Roboto Slab",Rockwell,Georgia,serif}.tpl-font-mono{--tpl-font:"IBM Plex Mono","Cascadia Code",Consolas,monospace}
.tpl-font-merriweather h1,.tpl-font-merriweather h2,.tpl-font-merriweather h3,.tpl-font-lora h1,.tpl-font-lora h2,.tpl-font-lora h3,.tpl-font-playfair h1,.tpl-font-playfair h2,.tpl-font-playfair h3,.tpl-font-roboto-slab h1,.tpl-font-roboto-slab h2,.tpl-font-roboto-slab h3{font-family:var(--tpl-font)}
.tpl-density-compact{--tpl-space:34px}.tpl-density-compact .site-block,.tpl-density-compact .portal-intro{padding-top:34px;padding-bottom:34px}.tpl-density-compact .service-grid>a,.tpl-density-compact .post-card{padding:17px}.tpl-density-airy{--tpl-space:82px}.tpl-density-airy .site-block,.tpl-density-airy .portal-intro{padding-top:82px;padding-bottom:82px}.tpl-density-airy .service-grid{gap:28px}.tpl-density-airy .service-grid>a,.tpl-density-airy .post-card{padding:30px}
.tpl-hero-split .home-hero,.tpl-hero-split .unit-brand{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}
.tpl-hero-wide .home-hero,.tpl-hero-wide .unit-brand{min-height:720px;display:flex;justify-content:center;text-align:center;background-position:center}.tpl-hero-wide .hero-copy{max-width:900px}.tpl-hero-wide .data-visual{display:none}.tpl-hero-wide .actions{justify-content:center}
.tpl-hero-editorial{background:#fbf7ef}.tpl-hero-editorial .home-hero,.tpl-hero-editorial .unit-brand{min-height:560px;background:#f7f0e4!important;color:#2c241e;border-bottom:8px double #9d795b;display:block;padding-left:max(8vw,40px)}.tpl-hero-editorial .home-hero h2,.tpl-hero-editorial .unit-brand h2{color:#33261f;font-size:clamp(48px,7vw,88px);font-family:Georgia,serif;max-width:950px}.tpl-hero-editorial .home-hero p,.tpl-hero-editorial .unit-brand p{color:#6d594a;max-width:720px}.tpl-hero-editorial .data-visual{display:none}
.tpl-hero-academic .home-hero,.tpl-hero-academic .unit-brand{min-height:580px;border-bottom:12px solid var(--unit-accent);background:linear-gradient(125deg,#082342,#164e72)!important}.tpl-hero-academic .hero-copy:before{content:"UNIVERSITAS BANGKA BELITUNG";display:block;border-left:4px solid var(--unit-accent);padding-left:12px;font-size:11px;letter-spacing:.2em;font-weight:900;margin-bottom:25px}
.tpl-hero-catalog .home-hero,.tpl-hero-catalog .unit-brand{min-height:540px;background:linear-gradient(135deg,#31256d,#6554bd)!important}.tpl-hero-catalog .data-visual{display:grid;grid-template-columns:1fr 1fr;gap:14px;height:auto}.tpl-hero-catalog .visual-panel{position:static;min-width:0}.tpl-hero-catalog .visual-line,.tpl-hero-catalog .visual-glow{display:none}.tpl-hero-catalog .panel-main{grid-column:1/-1}
.tpl-hero-commerce .home-hero,.tpl-hero-commerce .unit-brand{min-height:620px;background:linear-gradient(120deg,#35160d,#a5401b 58%,#e67a2e)!important}.tpl-hero-commerce .hero-button{border-radius:999px;padding:15px 28px}.tpl-hero-commerce .service-grid>a{border-bottom:5px solid #e56d27;box-shadow:0 18px 40px #66210e18}
.tpl-hero-visual .home-hero,.tpl-hero-visual .unit-brand{min-height:760px;background:radial-gradient(circle at 80% 20%,#cc3f9077,transparent 30%),linear-gradient(135deg,#251248,#174d7b 58%,#137b78)!important;clip-path:ellipse(115% 76% at 50% 24%)}.tpl-hero-visual .visual-panel{transform:rotate(-3deg);border-radius:30px}.tpl-hero-visual .panel-data{transform:rotate(7deg)}.tpl-hero-visual .panel-accreditation{transform:rotate(-8deg)}
.unit-site.tpl-nav-floating .unit-menu,body:has(.main-public-site.tpl-nav-floating) .global-site-menu{width:min(1120px,calc(100% - 40px));margin:-26px auto 28px;border-radius:18px;box-shadow:0 18px 45px #061a3038;position:relative;z-index:5}.unit-site.tpl-nav-line .unit-menu,body:has(.main-public-site.tpl-nav-line) .global-site-menu{background:#fff;border-bottom:2px solid var(--unit-primary);border-radius:0}.unit-site.tpl-nav-line .unit-menu a,body:has(.main-public-site.tpl-nav-line) .global-site-menu a{color:var(--unit-primary)}.unit-site.tpl-nav-transparent .unit-menu,body:has(.main-public-site.tpl-nav-transparent) .global-site-menu{background:linear-gradient(90deg,#071d37ee,#164b75dd);backdrop-filter:blur(12px)}
.theme-samudra .service-grid>a{background:linear-gradient(150deg,#fff,#eaf8ff);border:0}.theme-akademika .service-grid>a,.theme-akademika .post-card{border-top:6px solid var(--unit-accent)}.theme-etalase .service-grid,.theme-etalase .post-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.theme-niaga .btn{border-radius:999px}.theme-kreativa .gallery-grid{grid-template-columns:2fr 1fr 1fr}.theme-kreativa .gallery-cover:first-child{grid-row:span 2;min-height:450px}.theme-editorial .story-list article,.theme-editorial .post-card{border:0;border-bottom:1px solid #bda991;border-radius:0;background:transparent;box-shadow:none}
.template-preview{position:relative;overflow:hidden}.template-preview:before{content:"";position:absolute;left:10px;right:10px;top:7px;height:5px;border-radius:6px;background:#fff9}.theme-editorial .template-preview{grid-template-columns:1fr;grid-template-rows:58px 22px 22px}.theme-editorial .template-preview i:first-child{grid-row:auto}.theme-samudra .template-preview{border-radius:25px}.theme-akademika .template-preview i:first-child{border-bottom:6px solid #d49a25}.theme-etalase .template-preview{grid-template-columns:repeat(3,1fr)}.theme-etalase .template-preview i:first-child{grid-row:auto;grid-column:1/-1}.theme-niaga .template-preview i{border-radius:18px}.theme-kreativa .template-preview{transform:rotate(-1deg);grid-template-columns:1fr 1fr 1fr}.theme-kreativa .template-preview i:first-child{grid-column:1/3}
.template-save-bar{position:sticky;top:10px;z-index:6;display:flex;align-items:center;justify-content:flex-end;gap:12px;border-color:#a8c9e3;box-shadow:0 14px 35px #102a4c20}.template-save-bar>div{margin-right:auto}.template-save-bar b,.template-save-bar small{display:block}
@media(max-width:800px){.tpl-hero-wide .home-hero,.tpl-hero-visual .home-hero{min-height:560px}.tpl-hero-visual .home-hero{clip-path:none}.theme-kreativa .gallery-grid{grid-template-columns:1fr}.theme-kreativa .gallery-cover:first-child{grid-row:auto;min-height:260px}.template-save-bar{position:static;align-items:stretch;flex-direction:column}}
