:root{--sekcija-pad-top: 24px;--sekcija-pad-x: 24px;--sekcija-naslov-h: 28px;--sekcija-naslov-gap: 18px;}.film-section{padding: var(--sekcija-pad-top) var(--sekcija-pad-x) 8px;}.section-header{display: flex;align-items: center;gap: 14px;min-height: var(--sekcija-naslov-h);margin-bottom: var(--sekcija-naslov-gap);}.section-header h2,.section-header h3{font-size: 21px;font-weight: 700;letter-spacing: -0.015em;display: flex;align-items: center;gap: 11px;white-space: nowrap;order: 0;}.section-header h2::before,.section-header h3::before{content: '';display: block;width: 5px;height: 24px;flex-shrink: 0;border-radius: 3px;background: linear-gradient(180deg,var(--akcent-svijetli),var(--akcent) 55%,rgba(139,143,245,0.25));box-shadow: 0 0 12px rgba(139,143,245,0.55);}.section-header::after{content: '';order: 1;flex: 1;height: 1px;min-width: 20px;background: linear-gradient(90deg,rgba(139,143,245,0.35),rgba(255,255,255,0.07) 30%,rgba(255,255,255,0));}.section-header > a{order: 2;flex-shrink: 0;font-size: 12px;font-weight: 600;color: rgba(255,255,255,0.35);text-decoration: none;transition: color 0.15s;}.section-header > a:hover{color: var(--akcent-svijetli);}.section-count{font-size: 11px;font-weight: 700;letter-spacing: 0.03em;color: rgba(255,255,255,0.45);background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.07);border-radius: 20px;padding: 3px 10px;white-space: nowrap;}.section-header h2 a,.section-header h3 a{color: inherit;text-decoration: none;font-size: inherit;font-weight: inherit;transition: color 0.15s;}.section-header h2 a:hover,.section-header h3 a:hover{color: var(--akcent-svijetli);}.film-grid{display: grid;grid-template-columns: repeat(6,1fr);gap: 12px;}.film-grid-single-row{display: flex;flex-wrap: nowrap;overflow-x: auto;gap: 12px;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;-ms-overflow-style: none;padding: 8px;margin: -8px;scroll-padding-left: 8px;}.film-grid-single-row::-webkit-scrollbar{display: none;}.film-grid-single-row .film-card{flex: 0 0 130px;width: 130px;scroll-snap-align: start;-webkit-user-drag: none;user-select: none;}.film-grid-single-row .film-card img{-webkit-user-drag: none;pointer-events: none;}.film-grid-single-row.povlaci{scroll-snap-type: none;cursor: grabbing;user-select: none;}.row-scroll-wrap{position: relative;}.row-arrow{position: absolute;top: 0;bottom: 0;width: 44px;display: flex;align-items: center;justify-content: center;border: none;cursor: pointer;z-index: 5;color: #fff;opacity: 0.35;transition: opacity 0.18s;}.row-arrow:hover{opacity: 0.9;}.row-arrow.sakriven{opacity: 0;pointer-events: none;}.row-scroll-wrap.nema-scroll .row-arrow{display: none;}.row-arrow-lijevo{left: 0;background: linear-gradient(90deg,rgba(8,8,10,0.85),rgba(8,8,10,0));justify-content: flex-start;padding-left: 4px;}.row-arrow-desno{right: 0;background: linear-gradient(270deg,rgba(8,8,10,0.85),rgba(8,8,10,0));justify-content: flex-end;padding-right: 4px;}.home-layout{display: flex;gap: 28px;align-items: flex-start;}.home-main{flex: 1;min-width: 0;}.popular-sidebar{width: 312px;flex-shrink: 0;background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.06);border-radius: 8px;padding: 16px;margin-top: var(--sekcija-pad-top);}.home-layout:has(.home-main > .film-section:first-child > .section-header) .popular-sidebar{margin-top: calc(var(--sekcija-pad-top) + var(--sekcija-naslov-h) + var(--sekcija-naslov-gap));}.search-filter-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px;}.search-chip{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;padding: 5px 11px;border-radius: 6px;border: 1px solid rgba(139,143,245,0.35);background: rgba(139,143,245,0.12);color: var(--akcent-svijetli);text-decoration: none;cursor: pointer;transition: background 0.15s,border-color 0.15s,color 0.15s,opacity 0.15s;}.search-chip b{font-weight: 700;opacity: 0.7;}.search-chip svg{opacity: 0.5;transition: opacity 0.15s;}.search-chip:hover{background: rgba(255,255,255,0.05);border-color: rgba(255,255,255,0.18);color: rgba(255,255,255,0.45);text-decoration: line-through;}.search-chip:hover svg{opacity: 1;text-decoration: none;}.search-chip-clear{border-color: rgba(255,255,255,0.2);background: transparent;color: rgba(255,255,255,0.5);}.search-chip-clear:hover{color: #fff;border-color: rgba(255,255,255,0.4);background: rgba(255,255,255,0.05);text-decoration: none;}.filter-search{margin-bottom: 20px;padding-bottom: 18px;border-bottom: 1px solid rgba(255,255,255,0.07);}.filter-search h3{font-size: 15px;font-weight: 600;margin-bottom: 14px;display: flex;align-items: center;gap: 8px;}.filter-search h3::before{content: '';display: block;width: 4px;height: 18px;flex-shrink: 0;border-radius: 3px;background: linear-gradient(180deg,var(--akcent-svijetli),var(--akcent) 55%,rgba(139,143,245,0.25));box-shadow: 0 0 10px rgba(139,143,245,0.5);}.filter-search h3::after{content: '';flex: 1;height: 1px;min-width: 14px;background: linear-gradient(90deg,rgba(139,143,245,0.3),rgba(255,255,255,0));}.fs-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-bottom: 12px;}.fs-drop{position: relative;min-width: 0;}.fs-drop-btn{width: 100%;display: flex;align-items: center;gap: 4px;padding: 9px 10px;border-radius: 6px;border: 1px solid rgba(255,255,255,0.1);background: rgba(255,255,255,0.04);color: rgba(255,255,255,0.55);font-family: inherit;font-size: 12px;font-weight: 600;cursor: pointer;transition: border-color 0.15s,color 0.15s;}.fs-drop-btn:hover{border-color: rgba(139,143,245,0.45);color: rgba(255,255,255,0.85);}.fs-drop.otvoren .fs-drop-btn{border-color: rgba(139,143,245,0.6);color: #fff;}.fs-drop.ima-odabir .fs-drop-btn{color: var(--akcent-svijetli);border-color: rgba(139,143,245,0.4);}.fs-drop-btn svg{flex-shrink: 0;margin-left: auto;transition: transform 0.2s;}.fs-drop.otvoren .fs-drop-btn svg{transform: rotate(180deg);}.fs-drop-label{flex-shrink: 0;}.fs-drop-val{color: inherit;opacity: 0.75;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.fs-drop-panel{display: none;position: absolute;top: calc(100% + 6px);left: 0;z-index: 60;min-width: 260px;max-width: 340px;max-height: 280px;overflow-y: auto;padding: 10px;border-radius: 8px;border: 1px solid rgba(255,255,255,0.12);background: var(--povrsina-2);box-shadow: 0 10px 30px rgba(0,0,0,0.5);columns: 2;column-gap: 10px;}.fs-drop.otvoren .fs-drop-panel{display: block;}.fs-drop:nth-child(even) .fs-drop-panel{left: auto;right: 0;}.fs-opt{display: flex;align-items: center;gap: 7px;padding: 5px 4px;border-radius: 4px;font-size: 12px;color: rgba(255,255,255,0.7);cursor: pointer;break-inside: avoid;transition: background 0.12s,color 0.12s;}.fs-opt:hover{background: rgba(139,143,245,0.12);color: #fff;}.fs-opt input{accent-color: var(--akcent);cursor: pointer;flex-shrink: 0;}.fs-submit{width: 100%;display: flex;align-items: center;justify-content: center;gap: 8px;padding: 11px;border-radius: 7px;border: none;background: var(--akcent);color: #fff;font-family: inherit;font-size: 14px;font-weight: 700;cursor: pointer;transition: background 0.15s;}.fs-submit:hover{background: var(--akcent-svijetli);}.home-hero{padding: 32px 0;background: var(--povrsina);margin-bottom: 8px;}.home-hero-search{display: flex;align-items: center;gap: 10px;max-width: 720px;margin: 0 auto;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.12);border-radius: 10px;padding: 6px 6px 6px 18px;color: rgba(255,255,255,0.4);transition: border-color 0.15s;}.home-hero-search:focus-within{border-color: rgba(139,143,245,0.6);}.home-hero-search input{flex: 1;background: none;border: none;outline: none;color: #fff;font-size: 15px;font-family: inherit;padding: 10px 0;}.home-hero-search input::placeholder{color: rgba(255,255,255,0.35);}.home-hero-search button{background: var(--akcent);color: #fff;border: none;border-radius: 7px;padding: 11px 22px;font-size: 14px;font-weight: 600;font-family: inherit;cursor: pointer;transition: background 0.15s;flex-shrink: 0;}.home-hero-search button:hover{background: var(--akcent-svijetli);}@media (max-width: 600px){.home-hero-search button span{display: none;}}.popular-sidebar h3{font-size: 15px;font-weight: 600;margin-bottom: 14px;display: flex;align-items: center;gap: 8px;}.popular-sidebar h3::before{content: '';display: block;width: 4px;height: 18px;flex-shrink: 0;border-radius: 3px;background: linear-gradient(180deg,var(--akcent-svijetli),var(--akcent) 55%,rgba(139,143,245,0.25));box-shadow: 0 0 10px rgba(139,143,245,0.5);}.popular-sidebar h3::after{content: '';flex: 1;height: 1px;min-width: 14px;background: linear-gradient(90deg,rgba(139,143,245,0.3),rgba(255,255,255,0));}.popular-sidebar-list{display: flex;flex-direction: column;gap: 10px;}.popular-sidebar-item{display: flex;align-items: center;gap: 12px;padding: 6px;border-radius: 8px;background: rgba(255,255,255,0.035);border: 1px solid rgba(255,255,255,0.07);text-decoration: none;color: inherit;transition: background 0.15s,border-color 0.15s;}.popular-sidebar-item:hover{background: rgba(139,143,245,0.1);border-color: rgba(139,143,245,0.35);}.popular-sidebar-poster{position: relative;width: 54px;height: 78px;flex-shrink: 0;border-radius: 5px;background: linear-gradient(160deg,var(--povrsina-2),var(--bg));background-size: cover;background-position: center;overflow: hidden;}.popular-sidebar-poster::before{content: '';position: absolute;inset: 0;background: rgba(8,8,10,0.6);opacity: 0;transition: opacity 0.2s;z-index: 1;pointer-events: none;}.popular-sidebar-item:hover .popular-sidebar-poster::before{opacity: 1;}.popular-sidebar-poster::after{content: '';position: absolute;top: 50%;left: 50%;width: 40%;height: 40%;transform: translate(-50%,-50%);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolygon points='6,4 20,12 6,20' fill='none' stroke='%238B8FF5' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: contain;opacity: 0;transition: opacity 0.18s;pointer-events: none;z-index: 2;}.popular-sidebar-item:hover .popular-sidebar-poster::after{opacity: 1;}.popular-sidebar-info{min-width: 0;flex: 1;}.popular-sidebar-info .film-card-meta{justify-content: flex-start;margin-top: 4px;}.popular-sidebar-title{font-size: 13px;font-weight: 500;line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;transition: color 0.15s;}.popular-sidebar-item:hover .popular-sidebar-title{color: var(--akcent-svijetli);}.trend-mjesto{flex-shrink: 0;width: 22px;text-align: center;font-family: 'Space Grotesk',system-ui,sans-serif;font-size: 17px;font-weight: 700;font-variant-numeric: tabular-nums;color: rgba(255,255,255,0.28);line-height: 1;}.popular-sidebar-item:nth-child(-n+3) .trend-mjesto{color: var(--akcent);}.popular-sidebar-meta{display: flex;align-items: center;gap: 6px;margin-top: 4px;}.popular-sidebar-meta .film-card-meta{margin-top: 0;}.trend-pomak{margin-left: auto;flex-shrink: 0;font-size: 10px;font-weight: 700;letter-spacing: 0.02em;line-height: 1;padding: 3px 5px;border-radius: 4px;white-space: nowrap;}.trend-gore{color: #4ade80;background: rgba(74,222,128,0.12);}.trend-dolje{color: #f87171;background: rgba(248,113,113,0.12);}.trend-isto{color: rgba(255,255,255,0.3);background: rgba(255,255,255,0.05);padding: 3px 7px;}.trend-novo{color: var(--akcent-blijedi);background: rgba(139,143,245,0.16);}@media (max-width: 1000px){.home-layout{flex-direction: column;}.home-layout .popular-sidebar,.home-layout:has(.home-main > .film-section:first-child > .section-header) .popular-sidebar{width: 100%;margin-top: 0;}.popular-sidebar-list{flex-direction: row;overflow-x: auto;gap: 14px;}.popular-sidebar-item{flex-direction: column;width: 90px;flex-shrink: 0;}.popular-sidebar-poster{width: 90px;height: 126px;}}.film-card{position: relative;cursor: pointer;min-width: 0;text-decoration: none;color: inherit;}.film-card-link{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}.film-card:hover{border-radius: 4px;}.film-card:hover .film-title{color: var(--akcent);}.film-poster{position: relative;padding-top: 150%;border-radius: 4px;box-shadow: 0 0 0 1px rgba(255,255,255,0.07);background: linear-gradient(160deg,var(--povrsina-2),var(--bg));margin-bottom: 6px;overflow: hidden;}.watchlist-btn{position: absolute;bottom: 8px;right: 8px;width: 30px;height: 30px;border-radius: 50%;border: none;background: rgba(0,0,0,0.65);color: #fff;font-size: 18px;line-height: 1;cursor: pointer;display: flex;align-items: center;justify-content: center;opacity: 0;transition: opacity 0.18s,background 0.18s;z-index: 5;backdrop-filter: blur(4px);}body.watchlist-active .film-card:hover .watchlist-btn{opacity: 1;}body.watchlist-active .watchlist-btn.saved{opacity: 1;background: var(--akcent);font-size: 14px;}body.watchlist-active .watchlist-btn.saved:hover{background: var(--akcent-svijetli);font-size: 0;}body.watchlist-active .watchlist-btn.saved:hover::after{content: '−';font-size: 20px;}.film-poster::before{content: '';position: absolute;inset: 0;background: rgba(12,12,24,0.72);opacity: 0;transition: opacity 0.2s;z-index: 1;pointer-events: none;}.film-card:hover .film-poster::before{opacity: 1;}.film-poster::after{content: '';position: absolute;top: 50%;left: 50%;width: 25%;height: 25%;max-width: 48px;max-height: 48px;transform: translate(-50%,-50%);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolygon points='6,4 20,12 6,20' fill='none' stroke='%238B8FF5' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: contain;opacity: 0;transition: opacity 0.18s;pointer-events: none;z-index: 2;}.film-card:hover .film-poster::after{opacity: 1;}.badge-novo{position: absolute;top: 6px;right: 6px;font-size: 8px;font-weight: 700;background: var(--akcent);color: #fff;padding: 2px 6px;border-radius: 3px;opacity: 0;transition: opacity 0.18s;}.badge-popularno{position: absolute;top: 6px;left: 6px;font-size: 8px;font-weight: 700;background: #ef4444;color: #fff;padding: 2px 6px;border-radius: 3px;opacity: 0;transition: opacity 0.18s;}.badge-rating{position: absolute;bottom: 6px;left: 6px;display: inline-flex;align-items: center;gap: 3px;background: rgba(0,0,0,0.7);border: 1px solid rgba(245,197,24,0.3);border-radius: 4px;padding: 2px 6px;font-size: 10px;color: #f5c518;font-weight: 600;opacity: 0;transition: opacity 0.18s;}.badge-rt{position: absolute;bottom: 6px;right: 6px;display: inline-flex;align-items: center;gap: 3px;background: rgba(0,0,0,0.7);border: 1px solid rgba(250,50,10,0.3);border-radius: 4px;padding: 2px 6px;font-size: 10px;color: #fa320a;font-weight: 600;opacity: 0;transition: opacity 0.18s;}.film-card:hover .badge-novo,.film-card:hover .badge-popularno,.film-card:hover .badge-rating,.film-card:hover .badge-rt{opacity: 1;}.film-title{font-size: 12px;font-weight: 600;color: rgba(255,255,255,0.85);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;display: block;width: 100%;}.film-card-meta{display: flex;align-items: center;justify-content: center;gap: 6px;margin-top: 3px;}.film-card-rating{display: flex;align-items: center;gap: 3px;font-size: 11px;font-weight: 600;color: #f5c518;}.epizoda-badge{position: absolute;top: 6px;left: 6px;z-index: 3;font-size: 10px;font-weight: 700;padding: 3px 7px;border-radius: 5px;background: rgba(8,8,10,0.85);color: var(--akcent-svijetli);backdrop-filter: blur(4px);}.film-card-agerating{font-size: 9px;font-weight: 700;color: rgba(255,255,255,0.5);border: 1px solid rgba(255,255,255,0.2);border-radius: 3px;padding: 1px 4px;line-height: 1.4;}@media (min-width: 1251px){.film-grid[data-kap="6"] > .film-card:nth-child(n+7),.film-grid[data-kap="12"] > .film-card:nth-child(n+13),.film-grid[data-kap="30"] > .film-card:nth-child(n+31){display: none;}}@media (max-width: 1250px){.film-grid{grid-template-columns: repeat(4,1fr);}}@media (max-width: 700px){.film-grid{grid-template-columns: repeat(2,1fr);}.film-grid:not(.film-grid-single-row) > .film-card:nth-child(n+6):not(.mob-vidljiva){display: none;}}.mob-load-more{display: block;width: 100%;margin: 14px 0 2px;padding: 11px 16px;font-size: 14px;font-weight: 600;border-radius: 9px;border: 1px solid rgba(139,143,245,0.4);background: rgba(139,143,245,0.12);color: var(--akcent-blijedi);cursor: pointer;transition: background 0.15s,border-color 0.15s,color 0.15s;}.mob-load-more:hover,.mob-load-more:active{background: rgba(139,143,245,0.24);border-color: rgba(139,143,245,0.7);color: #fff;}@media (min-width: 701px){.mob-load-more{display: none;}}@media (max-width: 400px){.film-grid{grid-template-columns: repeat(1,1fr);}}.hero{position: relative;height: 320px;margin-bottom: 0;}.hero-slides{position: absolute;inset: 0;}.hero-slide{position: absolute;inset: 0;opacity: 0;visibility: hidden;transition: opacity 0.45s ease;}.hero-slide.aktivan{opacity: 1;visibility: visible;}.hero-bg{position: absolute;top: 0;bottom: 0;left: calc(50% - 50vw);right: auto;width: 100vw;background-size: cover;background-position: center 25%;}.hero-bg::after{content: '';position: absolute;inset: 0;background:
 linear-gradient(0deg,var(--bg) 0%,rgba(8,8,10,0.85) 14%,rgba(8,8,10,0) 62%),linear-gradient(90deg,rgba(8,8,10,0.92) 0%,rgba(8,8,10,0.55) 45%,rgba(8,8,10,0.15) 100%);}.hero::before,.hero::after{content: '';position: absolute;top: 0;bottom: 0;z-index: 1;pointer-events: none;}.hero::before,.hero::after{--hero-fade: 190px;}.hero::before{left: calc(50% - 50vw);width: calc(50vw - 50% + var(--sekcija-pad-x) + var(--hero-fade));background: linear-gradient(90deg,var(--bg) 0,var(--bg) calc(100% - var(--hero-fade)),rgba(8,8,10,0) 100%);}.hero::after{right: calc(50% - 50vw);width: calc(50vw - 50% + var(--hero-fade));background: linear-gradient(270deg,var(--bg) 0,var(--bg) calc(100% - var(--hero-fade)),rgba(8,8,10,0) 100%);}.hero-inner{position: relative;z-index: 2;height: 100%;display: flex;align-items: center;padding: 0 var(--sekcija-pad-x) 34px;}.hero-info{min-width: 0;max-width: 620px;}.hero-meta{display: flex;align-items: center;flex-wrap: wrap;gap: 7px;margin-bottom: 11px;}.hero-badge{font-size: 11px;font-weight: 700;letter-spacing: 0.02em;padding: 3px 9px;border-radius: 5px;color: rgba(255,255,255,0.6);background: rgba(255,255,255,0.07);border: 1px solid rgba(255,255,255,0.09);}.hero-badge-format{color: var(--akcent-blijedi);background: rgba(139,143,245,0.18);border-color: rgba(139,143,245,0.4);}.hero-badge-rating{color: #f5c451;}.hero-title{font-size: 34px;font-weight: 700;letter-spacing: -0.02em;line-height: 1.15;margin-bottom: 10px;}.hero-title a{color: #fff;text-decoration: none;}.hero-title a:hover{color: var(--akcent-blijedi);}.hero-opis{font-size: 13.5px;line-height: 1.6;color: rgba(255,255,255,0.55);margin-bottom: 18px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.hero-akcije{display: flex;gap: 10px;}.hero-btn{display: inline-flex;align-items: center;gap: 8px;font-size: 13.5px;font-weight: 700;padding: 10px 20px;border-radius: 7px;text-decoration: none;transition: background 0.15s,border-color 0.15s,color 0.15s;}.hero-btn-play{background: var(--akcent);color: #fff;}.hero-btn-play:hover{background: var(--akcent-svijetli);}.hero-btn-info{color: rgba(255,255,255,0.75);background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.14);}.hero-btn-info:hover{color: #fff;border-color: rgba(139,143,245,0.6);background: rgba(139,143,245,0.15);}.hero-kontrole{position: absolute;left: 0;right: 0;bottom: 16px;z-index: 3;display: flex;align-items: center;justify-content: center;gap: 12px;}.hero-strelica{width: 28px;height: 28px;display: flex;align-items: center;justify-content: center;border-radius: 6px;cursor: pointer;color: rgba(255,255,255,0.55);background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.12);transition: color 0.15s,background 0.15s,border-color 0.15s;}.hero-strelica:hover{color: #fff;background: rgba(139,143,245,0.25);border-color: rgba(139,143,245,0.65);}.hero-tockice{display: flex;align-items: center;gap: 7px;}.hero-tocka{width: 7px;height: 7px;padding: 0;border: none;border-radius: 50%;cursor: pointer;background: rgba(255,255,255,0.25);transition: background 0.2s,width 0.2s;}.hero-tocka:hover{background: rgba(255,255,255,0.5);}.hero-tocka.aktivna{width: 20px;border-radius: 4px;background: var(--akcent);}@media (max-width: 1000px){.hero{height: 280px;}.hero-title{font-size: 27px;}}@media (max-width: 700px){.hero{height: 250px;}.hero-title{font-size: 22px;}.hero-opis{-webkit-line-clamp: 2;font-size: 12.5px;margin-bottom: 14px;}.hero-btn{padding: 9px 16px;font-size: 12.5px;}}.hover-kartica{position: absolute;z-index: 200;width: 320px;padding: 16px;border-radius: 10px;background: var(--povrsina);border: 1px solid rgba(255,255,255,0.1);box-shadow: 0 18px 44px rgba(0,0,0,0.6);opacity: 0;transform: translateY(4px);transition: opacity 0.15s ease,transform 0.15s ease;}.hover-kartica.vidljiv{opacity: 1;transform: translateY(0);}.hover-kartica[hidden]{display: none;}.hk-naslov{font-family: 'Space Grotesk',system-ui,sans-serif;font-size: 16px;font-weight: 700;line-height: 1.25;letter-spacing: -0.01em;margin-bottom: 10px;}.hk-znacke{display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 11px;}.hk-znacka{font-size: 10.5px;font-weight: 700;letter-spacing: 0.02em;padding: 3px 8px;border-radius: 5px;color: rgba(255,255,255,0.6);background: rgba(255,255,255,0.07);border: 1px solid rgba(255,255,255,0.08);}.hk-ocjena{color: #f5c451;}.hk-tip{color: var(--akcent-blijedi);background: rgba(139,143,245,0.18);border-color: rgba(139,143,245,0.4);}.hk-opis{font-size: 12.5px;line-height: 1.55;color: rgba(255,255,255,0.55);margin: 0 0 12px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}.hk-podaci{display: flex;flex-direction: column;gap: 5px;padding-top: 11px;border-top: 1px solid rgba(255,255,255,0.07);margin-bottom: 13px;}.hk-redak{display: flex;gap: 8px;font-size: 12px;line-height: 1.4;}.hk-oznaka{flex: 0 0 54px;font-weight: 700;color: rgba(255,255,255,0.35);}.hk-vrijednost{color: rgba(255,255,255,0.72);min-width: 0;}.hk-akcije{display: flex;gap: 8px;}.hk-btn{display: inline-flex;align-items: center;gap: 7px;font-size: 12.5px;font-weight: 700;padding: 8px 16px;border-radius: 6px;text-decoration: none;transition: background 0.15s;}.hk-btn-play{background: var(--akcent);color: #fff;}.hk-btn-play:hover{background: var(--akcent-svijetli);}@media (max-width: 1000px){.hover-kartica{display: none;}}.sekcija-opis{font-size: 13px;color: rgba(255,255,255,0.4);margin: -8px 0 18px;}.section-header h1{font-family: 'Space Grotesk',system-ui,sans-serif;font-size: 21px;font-weight: 700;letter-spacing: -0.015em;display: flex;align-items: center;gap: 11px;white-space: nowrap;margin: 0;}.section-header h1::before{content: '';display: block;width: 5px;height: 24px;flex-shrink: 0;border-radius: 3px;background: linear-gradient(180deg,var(--akcent-svijetli),var(--akcent) 55%,rgba(139,143,245,0.25));box-shadow: 0 0 12px rgba(139,143,245,0.55);}.tag-oblak{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;padding: 4px 0 8px;}.tag-znacka{display: inline-flex;align-items: baseline;gap: 7px;padding: 7px 13px;border-radius: 7px;text-decoration: none;font-weight: 600;line-height: 1.2;color: rgba(255,255,255,0.68);background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.09);transition: color 0.14s,background 0.14s,border-color 0.14s,transform 0.14s;}.tag-znacka:hover{color: #fff;background: rgba(139,143,245,0.22);border-color: rgba(139,143,245,0.6);transform: translateY(-2px);}.tag-broj{font-size: 0.72em;font-weight: 700;color: rgba(255,255,255,0.32);}.tag-znacka:hover .tag-broj{color: rgba(255,255,255,0.6);}.tag-r1{font-size: 12px;padding: 5px 10px;}.tag-r2{font-size: 13px;}.tag-r3{font-size: 15px;color: rgba(255,255,255,0.78);}.tag-r4{font-size: 17px;color: rgba(255,255,255,0.86);padding: 8px 15px;}.tag-r5{font-size: 19px;padding: 9px 17px;color: var(--akcent-blijedi);background: rgba(139,143,245,0.14);border-color: rgba(139,143,245,0.35);}.tag-rijedak{opacity: 0.62;}.tag-rijedak:hover{opacity: 1;}@media (max-width: 700px){.tag-oblak{gap: 6px;}.tag-r4{font-size: 15px;}.tag-r5{font-size: 16px;}}.tag-znacka.odabran,.tag-znacka.odabran:hover{color: #fff;background: var(--akcent);border-color: var(--akcent);opacity: 1;}.tag-znacka.odabran .tag-broj{color: rgba(255,255,255,0.7);}