{"id":4104,"date":"2026-07-25T09:52:44","date_gmt":"2026-07-25T09:52:44","guid":{"rendered":"https:\/\/travelshelper.com\/sr\/svet-hrane\/hrvatska-nacionalna-jela\/crni-rizot-od-sipe\/"},"modified":"2026-07-25T09:52:44","modified_gmt":"2026-07-25T09:52:44","slug":"crni-rizot-od-sipe","status":"publish","type":"tsh_food","link":"https:\/\/travelshelper.com\/sr\/svet-hrane\/hrvatska-nacionalna-jela\/crni-rizot-od-sipe\/","title":{"rendered":"Crni ri\u017eot od sipe"},"content":{"rendered":"\n<style>\n\/* Editorial recipe layout \u2014 fully scoped to this recipe section. *\/\n\n#recipe-sr-latn-crni-rizot-od-sipe {\n  --gj-bg: #f3f0e9;\n  --gj-surface: #fffdf9;\n  --gj-surface-soft: #f8f4ec;\n  --gj-ink: #1b211f;\n  --gj-ink-soft: #3d4642;\n  --gj-muted: #6a726e;\n  --gj-gold: #a86f20;\n  --gj-gold-deep: #7f5014;\n  --gj-gold-soft: #efe1c5;\n  --gj-night: #22302d;\n  --gj-night-deep: #17211f;\n  --gj-line: rgba(34, 48, 45, 0.12);\n  --gj-line-strong: rgba(34, 48, 45, 0.2);\n  --gj-white-line: rgba(255, 255, 255, 0.14);\n  --gj-radius-sm: 12px;\n  --gj-radius: 18px;\n  --gj-radius-lg: 26px;\n  --gj-shadow-sm: 0 10px 30px rgba(34, 48, 45, 0.07);\n  --gj-shadow-md: 0 24px 70px rgba(34, 48, 45, 0.12);\n  --gj-serif: \"Iowan Old Style\", \"Palatino Linotype\", \"Book Antiqua\", Georgia, serif;\n  --gj-sans: \"Barlow\", \"Avenir Next\", \"Segoe UI\", Helvetica, Arial, sans-serif;\n  --gj-ease: cubic-bezier(.2, .7, .2, 1);\n\n  position: relative;\n  isolation: isolate;\n  box-sizing: border-box;\n  width: min(1120px, calc(100% - 32px));\n  margin: clamp(16px, 4vw, 56px) auto;\n  padding: clamp(34px, 5vw, 72px) clamp(20px, 5vw, 64px) clamp(42px, 6vw, 78px);\n  overflow: hidden;\n  border: 1px solid var(--gj-line);\n  border-radius: var(--gj-radius-lg);\n  background:\n    radial-gradient(circle at 8% 0%, rgba(168, 111, 32, 0.11), transparent 25rem),\n    radial-gradient(circle at 100% 22%, rgba(34, 48, 45, 0.07), transparent 28rem),\n    var(--gj-bg);\n  box-shadow: var(--gj-shadow-md);\n  color: var(--gj-ink);\n  font-family: var(--gj-sans);\n  font-size: 16px;\n  font-weight: 400;\n  font-kerning: normal;\n  font-synthesis: none;\n  line-height: 1.68;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe::before {\n  content: \"\";\n  position: absolute;\n  z-index: -1;\n  inset: 0;\n  pointer-events: none;\n  opacity: 0.24;\n  background-image:\n    linear-gradient(rgba(34, 48, 45, 0.035) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(34, 48, 45, 0.035) 1px, transparent 1px);\n  background-size: 44px 44px;\n  mask-image: linear-gradient(to bottom, #000, transparent 36%);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe *,\n#recipe-sr-latn-crni-rizot-od-sipe *::before,\n#recipe-sr-latn-crni-rizot-od-sipe *::after {\n  box-sizing: border-box;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe :where(\n  h2, h3, h4, p, figure, figcaption, blockquote,\n  ul, ol, li, dl, dt, dd\n) {\n  margin: 0;\n  padding: 0;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe :where(img) {\n  max-width: 100%;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-serif {\n  font-family: var(--gj-serif);\n  font-style: italic;\n  font-weight: 400;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe ::selection {\n  background: var(--gj-gold-soft);\n  color: var(--gj-night-deep);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe :where(a) {\n  color: var(--gj-gold-deep);\n  text-decoration-thickness: 0.08em;\n  text-underline-offset: 0.16em;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe :where(a:focus-visible) {\n  outline: 3px solid rgba(168, 111, 32, 0.32);\n  outline-offset: 4px;\n  border-radius: 4px;\n}\n\n\/* Masthead *\/\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-masthead {\n  position: relative;\n  max-width: 920px;\n  margin-bottom: clamp(28px, 4vw, 44px);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-eyebrow {\n  display: flex;\n  align-items: center;\n  gap: 11px;\n  margin-bottom: 18px;\n  color: var(--gj-gold-deep);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  line-height: 1.4;\n  text-transform: uppercase;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-eyebrow::before {\n  content: \"\";\n  width: 34px;\n  height: 1px;\n  flex: 0 0 auto;\n  background: currentColor;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-title {\n  max-width: 940px;\n  margin-bottom: 20px;\n  color: var(--gj-ink);\n  font-size: clamp(40px, 6vw, 70px);\n  font-weight: 650;\n  letter-spacing: -0.045em;\n  line-height: 0.98;\n  text-wrap: balance;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-title-main,\n#recipe-sr-latn-crni-rizot-od-sipe .gj-title-accent {\n  display: block;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-title b {\n  font-weight: 750;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-title-accent {\n  max-width: 860px;\n  margin-top: 12px;\n  color: var(--gj-gold);\n  font-family: var(--gj-serif);\n  font-size: 0.66em;\n  font-style: italic;\n  font-weight: 400;\n  letter-spacing: -0.025em;\n  line-height: 1.08;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-sub {\n  max-width: 790px;\n  margin-bottom: 24px;\n  color: var(--gj-ink-soft);\n  font-size: clamp(16px, 1.8vw, 19px);\n  line-height: 1.65;\n  text-wrap: pretty;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-meta {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 8px 0;\n  list-style: none;\n  color: var(--gj-muted);\n  font-size: 13.5px;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-meta li {\n  display: inline-flex;\n  align-items: center;\n  white-space: nowrap;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-meta li + li::before {\n  content: \"\";\n  width: 3px;\n  height: 3px;\n  margin: 0 12px;\n  border-radius: 50%;\n  background: var(--gj-gold);\n  opacity: 0.72;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-meta strong {\n  margin-left: 4px;\n  color: var(--gj-ink);\n  font-weight: 650;\n}\n\n\/* Key facts *\/\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-facts {\n  display: grid;\n  grid-template-columns: repeat(6, minmax(0, 1fr));\n  gap: 12px;\n  margin-bottom: clamp(22px, 3.2vw, 34px);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-fact {\n  position: relative;\n  min-width: 0;\n  padding: 17px 15px 16px;\n  overflow: hidden;\n  border: 1px solid var(--gj-line);\n  border-radius: var(--gj-radius);\n  background: rgba(255, 253, 249, 0.84);\n  box-shadow: var(--gj-shadow-sm);\n  backdrop-filter: blur(8px);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-fact::before {\n  content: \"\";\n  position: absolute;\n  inset: 0 auto 0 0;\n  width: 3px;\n  background: linear-gradient(to bottom, var(--gj-gold), rgba(168, 111, 32, 0.22));\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-fact dt {\n  margin-bottom: 5px;\n  color: var(--gj-muted);\n  font-size: 10.5px;\n  font-weight: 700;\n  letter-spacing: 0.15em;\n  line-height: 1.35;\n  text-transform: uppercase;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-fact dd {\n  color: var(--gj-ink);\n  font-size: 16px;\n  font-weight: 650;\n  line-height: 1.3;\n  white-space: nowrap;\n}\n\n\/* Hero *\/\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-hero {\n  position: relative;\n  margin-bottom: clamp(48px, 7vw, 78px);\n  overflow: hidden;\n  border: 1px solid rgba(255, 255, 255, 0.56);\n  border-radius: var(--gj-radius-lg);\n  background: var(--gj-gold-soft);\n  box-shadow: var(--gj-shadow-md);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-hero::after {\n  content: \"\";\n  position: absolute;\n  inset: 50% 0 0;\n  pointer-events: none;\n  background: linear-gradient(to bottom, transparent, rgba(13, 19, 18, 0.36));\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-hero img {\n  display: block;\n  width: 100%;\n  height: auto;\n  aspect-ratio: 16 \/ 9;\n  object-fit: cover;\n  transform: scale(1.002);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-hero figcaption {\n  position: absolute;\n  z-index: 1;\n  right: 18px;\n  bottom: 18px;\n  left: 18px;\n  width: fit-content;\n  max-width: min(620px, calc(100% - 36px));\n  padding: 10px 13px;\n  border: 1px solid rgba(255, 255, 255, 0.18);\n  border-radius: 10px;\n  background: rgba(19, 28, 26, 0.72);\n  color: rgba(255, 255, 255, 0.9);\n  font-size: 12.5px;\n  line-height: 1.48;\n  backdrop-filter: blur(12px);\n}\n\n\/* Section titles *\/\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-section {\n  scroll-margin-top: 24px;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-sec {\n  display: grid;\n  grid-template-columns: 42px auto minmax(36px, 1fr);\n  align-items: center;\n  gap: 13px;\n  margin-bottom: 24px;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-sec-num {\n  display: grid;\n  width: 42px;\n  height: 42px;\n  place-items: center;\n  border: 1px solid rgba(168, 111, 32, 0.38);\n  border-radius: 50%;\n  background: rgba(255, 253, 249, 0.7);\n  color: var(--gj-gold);\n  font-family: var(--gj-serif);\n  font-size: 15px;\n  font-style: italic;\n  box-shadow: 0 7px 20px rgba(168, 111, 32, 0.08);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-sec h3 {\n  color: var(--gj-ink);\n  font-size: clamp(23px, 3vw, 31px);\n  font-weight: 650;\n  letter-spacing: -0.025em;\n  line-height: 1.18;\n  text-wrap: balance;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-sec::after {\n  content: \"\";\n  height: 1px;\n  background: linear-gradient(90deg, var(--gj-line-strong), transparent);\n}\n\n\/* Intro \/ editorial copy *\/\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-intro {\n  margin-bottom: clamp(48px, 7vw, 74px);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-intro-grid {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 0 48px;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-copy-col {\n  min-width: 0;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-intro p {\n  margin-bottom: 18px;\n  color: var(--gj-ink-soft);\n  font-size: 15.5px;\n  line-height: 1.82;\n  text-wrap: pretty;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-intro p:last-child {\n  margin-bottom: 0;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-intro .gj-dropcap::first-letter {\n  float: left;\n  margin: 0.08em 0.15em 0 0;\n  color: var(--gj-gold);\n  font-family: var(--gj-serif);\n  font-size: 4.2em;\n  font-style: italic;\n  line-height: 0.72;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-pull {\n  position: relative;\n  margin: 28px 0 30px;\n  padding: 22px 24px 22px 28px;\n  overflow: hidden;\n  border: 1px solid rgba(168, 111, 32, 0.2);\n  border-radius: var(--gj-radius);\n  background:\n    linear-gradient(135deg, rgba(239, 225, 197, 0.72), rgba(255, 253, 249, 0.76));\n  color: var(--gj-night);\n  font-family: var(--gj-serif);\n  font-size: clamp(18px, 2vw, 21px);\n  font-style: italic;\n  line-height: 1.52;\n  box-shadow: var(--gj-shadow-sm);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-pull::before {\n  content: \"\u201c\";\n  position: absolute;\n  top: -16px;\n  right: 14px;\n  color: rgba(168, 111, 32, 0.16);\n  font-family: var(--gj-serif);\n  font-size: 112px;\n  font-style: normal;\n  line-height: 1;\n}\n\n\/* Timeline \/ overview *\/\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-rail {\n  position: relative;\n  margin-bottom: clamp(50px, 7vw, 76px);\n  padding: clamp(26px, 4vw, 38px);\n  overflow: hidden;\n  border: 1px solid rgba(255, 255, 255, 0.08);\n  border-radius: var(--gj-radius-lg);\n  background:\n    radial-gradient(circle at 90% 0%, rgba(201, 165, 92, 0.17), transparent 25rem),\n    linear-gradient(135deg, var(--gj-night), var(--gj-night-deep));\n  color: #f3efe7;\n  box-shadow: var(--gj-shadow-md);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-rail::before {\n  content: \"\";\n  position: absolute;\n  inset: 0 0 auto;\n  height: 3px;\n  background: linear-gradient(90deg, transparent, #c9a55c 18%, #c9a55c 82%, transparent);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-rail-head {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) auto;\n  gap: 16px;\n  align-items: end;\n  margin-bottom: 27px;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-rail-kicker {\n  margin-bottom: 7px;\n  color: #d5b66f;\n  font-size: 10.5px;\n  font-weight: 700;\n  letter-spacing: 0.19em;\n  text-transform: uppercase;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-rail h3 {\n  color: #f7f3eb;\n  font-size: clamp(21px, 2.8vw, 28px);\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-rail-total {\n  color: #d3cec3;\n  font-size: 12.5px;\n  white-space: nowrap;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-rail-track {\n  position: relative;\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 18px;\n  list-style: none;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-rail-track::before {\n  content: \"\";\n  position: absolute;\n  top: 6px;\n  right: 8px;\n  left: 8px;\n  height: 1px;\n  background: rgba(255, 255, 255, 0.2);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-rail-stop {\n  position: relative;\n  min-width: 0;\n  padding-top: 24px;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-rail-stop::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 2px;\n  width: 13px;\n  height: 13px;\n  border: 3px solid #c9a55c;\n  border-radius: 50%;\n  background: var(--gj-night-deep);\n  box-shadow: 0 0 0 5px rgba(201, 165, 92, 0.08);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-rail-stop time {\n  display: block;\n  margin-bottom: 4px;\n  color: #d8ba77;\n  font-family: var(--gj-serif);\n  font-size: 16px;\n  font-style: italic;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-rail-stop span {\n  display: block;\n  color: #c9c5bb;\n  font-size: 13px;\n  line-height: 1.55;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-rail-sum {\n  margin-top: 26px;\n  padding-top: 20px;\n  border-top: 1px solid var(--gj-white-line);\n  color: #c9c5bb;\n  font-size: 14px;\n  line-height: 1.72;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-rail-sum strong {\n  color: #f5f1e9;\n  font-weight: 650;\n}\n\n\/* Ingredients *\/\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-ing-wrap,\n#recipe-sr-latn-crni-rizot-od-sipe .gj-steps-wrap,\n#recipe-sr-latn-crni-rizot-od-sipe .gj-practical,\n#recipe-sr-latn-crni-rizot-od-sipe .gj-nutri {\n  margin-bottom: clamp(50px, 7vw, 76px);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-ing-grid {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 18px;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-ing-col {\n  display: grid;\n  gap: 18px;\n  align-content: start;\n  min-width: 0;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-ing-group {\n  position: relative;\n  overflow: hidden;\n  border: 1px solid var(--gj-line);\n  border-radius: var(--gj-radius);\n  background: rgba(255, 253, 249, 0.9);\n  box-shadow: var(--gj-shadow-sm);\n  transition:\n    transform 260ms var(--gj-ease),\n    box-shadow 260ms var(--gj-ease),\n    border-color 260ms var(--gj-ease);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-ing-group::before {\n  content: \"\";\n  position: absolute;\n  inset: 0 0 auto;\n  height: 3px;\n  background: linear-gradient(90deg, var(--gj-gold), rgba(168, 111, 32, 0.2));\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-ing-group h4 {\n  padding: 23px 24px 15px;\n  color: var(--gj-night);\n  font-family: var(--gj-serif);\n  font-size: 19px;\n  font-style: italic;\n  font-weight: 400;\n  line-height: 1.35;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-ing-group ul {\n  list-style: none;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-ing-group li {\n  position: relative;\n  padding: 13px 24px 13px 42px;\n  border-top: 1px solid var(--gj-line);\n  color: var(--gj-ink-soft);\n  font-size: 14.5px;\n  line-height: 1.52;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-ing-group li::before {\n  content: \"\";\n  position: absolute;\n  top: 1.35em;\n  left: 24px;\n  width: 7px;\n  height: 7px;\n  border: 1px solid var(--gj-gold);\n  transform: rotate(45deg);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-ing-group li strong {\n  color: var(--gj-ink);\n  font-weight: 650;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-ing-group li em {\n  display: block;\n  margin-top: 3px;\n  color: var(--gj-muted);\n  font-size: 13px;\n  font-style: normal;\n  line-height: 1.5;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-ing-note {\n  position: relative;\n  padding: 20px 22px 20px 54px;\n  border: 1px solid rgba(168, 111, 32, 0.18);\n  border-radius: var(--gj-radius);\n  background: linear-gradient(135deg, var(--gj-gold-soft), #f8efe0);\n  color: #57441f;\n  font-size: 13.5px;\n  line-height: 1.65;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-ing-note::before {\n  content: \"i\";\n  position: absolute;\n  top: 20px;\n  left: 20px;\n  display: grid;\n  width: 22px;\n  height: 22px;\n  place-items: center;\n  border: 1px solid rgba(127, 80, 20, 0.42);\n  border-radius: 50%;\n  color: var(--gj-gold-deep);\n  font-family: var(--gj-serif);\n  font-size: 14px;\n  font-style: italic;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-ing-note strong {\n  color: #453514;\n  font-weight: 700;\n}\n\n\/* Steps *\/\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-steps-wrap {\n  counter-reset: gj-step;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-stage {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin: 30px 0 14px;\n  color: var(--gj-gold-deep);\n  font-size: 11px;\n  font-weight: 750;\n  letter-spacing: 0.18em;\n  line-height: 1.4;\n  text-transform: uppercase;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-stage:first-of-type {\n  margin-top: 0;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-stage span {\n  display: grid;\n  width: 28px;\n  height: 28px;\n  place-items: center;\n  border: 1px solid rgba(168, 111, 32, 0.28);\n  border-radius: 50%;\n  background: rgba(255, 253, 249, 0.72);\n  font-size: 9px;\n  letter-spacing: 0;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-stage::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: linear-gradient(90deg, var(--gj-line-strong), transparent);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-steps {\n  display: grid;\n  gap: 12px;\n  list-style: none;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-steps > li {\n  counter-increment: gj-step;\n  display: grid;\n  grid-template-columns: 58px minmax(0, 1fr);\n  gap: 18px;\n  align-items: start;\n  padding: 20px 22px 20px 18px;\n  border: 1px solid var(--gj-line);\n  border-radius: var(--gj-radius);\n  background: rgba(255, 253, 249, 0.76);\n  transition:\n    transform 260ms var(--gj-ease),\n    box-shadow 260ms var(--gj-ease),\n    border-color 260ms var(--gj-ease);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-steps > li::before {\n  content: counter(gj-step, decimal-leading-zero);\n  display: grid;\n  width: 50px;\n  height: 50px;\n  place-items: center;\n  border: 1px solid rgba(168, 111, 32, 0.28);\n  border-radius: 50%;\n  background: var(--gj-surface-soft);\n  color: var(--gj-gold);\n  font-family: var(--gj-serif);\n  font-size: 19px;\n  font-style: italic;\n  line-height: 1;\n  box-shadow: inset 0 0 0 5px rgba(168, 111, 32, 0.04);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-step-t {\n  margin: 1px 0 5px;\n  color: var(--gj-ink);\n  font-size: 16px;\n  font-weight: 700;\n  line-height: 1.35;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-step-x {\n  color: var(--gj-ink-soft);\n  font-size: 14.5px;\n  line-height: 1.68;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-cue {\n  color: var(--gj-gold-deep);\n  font-weight: 650;\n}\n\n\/* Practical notes *\/\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-info-grid {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 16px;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-info-card {\n  min-width: 0;\n  padding: 22px 23px;\n  border: 1px solid var(--gj-line);\n  border-radius: var(--gj-radius);\n  background: rgba(255, 253, 249, 0.78);\n  box-shadow: 0 8px 26px rgba(34, 48, 45, 0.045);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-info-card h4 {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 10px;\n  color: var(--gj-night);\n  font-size: 15.5px;\n  font-weight: 700;\n  line-height: 1.35;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-info-card h4::before {\n  content: \"\";\n  width: 18px;\n  height: 2px;\n  flex: 0 0 auto;\n  background: var(--gj-gold);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-info-card p,\n#recipe-sr-latn-crni-rizot-od-sipe .gj-info-card li {\n  color: var(--gj-ink-soft);\n  font-size: 14px;\n  line-height: 1.68;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-info-card ul,\n#recipe-sr-latn-crni-rizot-od-sipe .gj-info-card ol {\n  margin-top: 8px;\n  padding-left: 20px;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-info-card li + li {\n  margin-top: 7px;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-info-card li::marker {\n  color: var(--gj-gold);\n  font-weight: 700;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-info-card--wide ul {\n  columns: 2;\n  column-gap: 34px;\n}\n\n\n\/* Nutrition *\/\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-nutri-row {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 10px;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-nutri-row > div {\n  min-width: 0;\n  padding: 17px 15px 16px;\n  border: 1px solid var(--gj-line);\n  border-radius: var(--gj-radius-sm);\n  background: rgba(255, 253, 249, 0.84);\n  box-shadow: 0 8px 24px rgba(34, 48, 45, 0.045);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-nutri-row dt {\n  margin-bottom: 5px;\n  color: var(--gj-muted);\n  font-size: 9.5px;\n  font-weight: 750;\n  letter-spacing: 0.14em;\n  line-height: 1.35;\n  text-transform: uppercase;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-nutri-row dd {\n  color: var(--gj-night);\n  font-size: 17px;\n  font-weight: 700;\n  font-variant-numeric: tabular-nums;\n  line-height: 1.25;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-nutri-cap {\n  margin-top: 12px;\n  color: var(--gj-muted);\n  font-size: 12.5px;\n  line-height: 1.62;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-nutri-cap strong {\n  color: var(--gj-ink);\n  font-weight: 700;\n}\n\n\/* Closing card *\/\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-close {\n  position: relative;\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 10px;\n  padding: clamp(28px, 4vw, 40px);\n  overflow: hidden;\n  border-radius: var(--gj-radius-lg);\n  background:\n    radial-gradient(circle at 100% 0%, rgba(201, 165, 92, 0.18), transparent 23rem),\n    linear-gradient(135deg, var(--gj-night), var(--gj-night-deep));\n  color: #f3efe7;\n  box-shadow: var(--gj-shadow-md);\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-close::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 4px;\n  background: linear-gradient(to bottom, #d3b36d, var(--gj-gold));\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-close-kicker {\n  color: #d6b970;\n  font-size: 10.5px;\n  font-weight: 700;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-close-quote {\n  max-width: 820px;\n  color: #f2eee5;\n  font-family: var(--gj-serif);\n  font-size: clamp(20px, 2.7vw, 27px);\n  font-style: italic;\n  line-height: 1.42;\n  text-wrap: balance;\n}\n\n#recipe-sr-latn-crni-rizot-od-sipe .gj-close-copy {\n  max-width: 830px;\n  color: #c9c5ba;\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n\/* Hover \u2014 samo na ure\u0111ajima koji zaista podr\u017eavaju hover *\/\n\n@media (hover: hover) and (pointer: fine) {\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-ing-group:hover,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-steps > li:hover,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-nutri-row > div:hover {\n    transform: translateY(-2px);\n    border-color: rgba(168, 111, 32, 0.24);\n    box-shadow: 0 16px 38px rgba(34, 48, 45, 0.09);\n  }\n}\n\n\/* Responsive *\/\n\n@media (min-width: 760px) {\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-ing-grid,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-info-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-info-card--wide {\n    grid-column: 1 \/ -1;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-nutri-row {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n}\n\n@media (min-width: 960px) {\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-intro-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n}\n\n@media (max-width: 820px) {\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-facts {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n}\n\n@media (max-width: 680px) {\n  #recipe-sr-latn-crni-rizot-od-sipe {\n    width: min(100% - 16px, 1120px);\n    border-radius: 20px;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-title {\n    font-size: clamp(37px, 12vw, 52px);\n    letter-spacing: -0.038em;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-title-accent {\n    margin-top: 9px;\n    font-size: 0.67em;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-facts {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-hero {\n    border-radius: 18px;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-hero figcaption {\n    right: 10px;\n    bottom: 10px;\n    left: 10px;\n    max-width: calc(100% - 20px);\n    font-size: 11.5px;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-sec {\n    grid-template-columns: 36px minmax(0, 1fr);\n    gap: 11px;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-sec-num {\n    width: 36px;\n    height: 36px;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-sec::after {\n    display: none;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-rail-head {\n    grid-template-columns: 1fr;\n    gap: 8px;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-rail-track {\n    grid-template-columns: 1fr;\n    gap: 18px;\n    padding-left: 4px;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-rail-track::before {\n    top: 7px;\n    right: auto;\n    bottom: 7px;\n    left: 10px;\n    width: 1px;\n    height: auto;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-rail-stop {\n    padding: 0 0 0 32px;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-rail-stop::before {\n    top: 2px;\n    left: 0;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-steps > li {\n    grid-template-columns: 46px minmax(0, 1fr);\n    gap: 14px;\n    padding: 17px 16px 17px 14px;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-steps > li::before {\n    width: 42px;\n    height: 42px;\n    font-size: 17px;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-info-card--wide ul {\n    columns: 1;\n  }\n}\n\n@media (max-width: 430px) {\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-meta {\n    display: grid;\n    gap: 5px;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-meta li + li::before {\n    display: none;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-fact {\n    padding: 15px 12px 14px;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-fact dd {\n    font-size: 14.5px;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-nutri-row {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-hero figcaption {\n    position: static;\n    width: auto;\n    max-width: none;\n    border: 0;\n    border-radius: 0;\n    background: var(--gj-night);\n    backdrop-filter: none;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-hero::after {\n    display: none;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-pull {\n    padding: 19px 20px;\n  }\n}\n\n\/* Reduced motion *\/\n\n@media (prefers-reduced-motion: reduce) {\n  #recipe-sr-latn-crni-rizot-od-sipe *,\n  #recipe-sr-latn-crni-rizot-od-sipe *::before,\n  #recipe-sr-latn-crni-rizot-od-sipe *::after {\n    scroll-behavior: auto !important;\n    transition-duration: 0.01ms !important;\n    animation-duration: 0.01ms !important;\n    animation-iteration-count: 1 !important;\n  }\n}\n\n\/* Print *\/\n\n@media print {\n  #recipe-sr-latn-crni-rizot-od-sipe {\n    width: 100%;\n    max-width: none;\n    margin: 0;\n    padding: 0;\n    overflow: visible;\n    border: 0;\n    border-radius: 0;\n    background: #fff;\n    box-shadow: none;\n    color: #000;\n    font-size: 10.5pt;\n    line-height: 1.45;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe::before,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-hero {\n    display: none;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-title {\n    font-size: 25pt;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-title-accent,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-sec-num,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-cue,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-stage,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-steps > li::before {\n    color: #000;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-facts,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-nutri-row,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-ing-grid,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-info-grid,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-intro-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-fact,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-nutri-row > div,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-ing-group,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-info-card,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-steps > li,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-pull,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-rail,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-close {\n    break-inside: avoid;\n    box-shadow: none;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-fact,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-nutri-row > div,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-ing-group,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-info-card,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-steps > li,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-pull {\n    background: #fff;\n    border-color: #bbb;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-rail,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-close {\n    background: #fff;\n    color: #000;\n    border: 1px solid #999;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-rail *,\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-close * {\n    color: #111 !important;\n  }\n\n  #recipe-sr-latn-crni-rizot-od-sipe .gj-close::after {\n    content: \"travelshelper.com\";\n    display: block;\n    margin-top: 12px;\n    color: #666;\n    font-size: 9pt;\n    letter-spacing: 0.05em;\n  }\n}\n<\/style>\n\n<section id=\"recipe-sr-latn-crni-rizot-od-sipe\" lang=\"sr-Latn\" aria-labelledby=\"recipe-title-sr-latn-crni-rizot-od-sipe\">\n  <header class=\"gj-masthead\">\n    <p class=\"gj-eyebrow\">Dalmatinska kuhinja \u00b7 Jelo od pirin\u010da \u00b7 Sipa<\/p>\n    <h2 class=\"gj-title\" id=\"recipe-title-sr-latn-crni-rizot-od-sipe\">\n      <span class=\"gj-title-main\"><b>Crni ri\u017eot od sipe<\/b> sa belim vinom<\/span>\n      <span class=\"gj-title-accent gj-serif\">i prirodnim mastilom<\/span>\n    <\/h2>\n    <p class=\"gj-sub\">Sipa se prvo omek\u0161ava sa lukom i vinom, zatim se pirina\u010d postepeno naliva toplim fondom i mastilom do kremaste, ali jasno zrnaste zavr\u0161nice.<\/p>\n    <ul class=\"gj-meta\" aria-label=\"Osnovne informacije o receptu\"><li>Kategorija: <strong>Ri\u017eoto<\/strong><\/li><li>Kuhinja: <strong>Hrvatska, Dalmacija<\/strong><\/li><li>Metod: <strong>Postepeno nalivanje<\/strong><\/li><li>Te\u017eina: <strong>Srednje zahtevno<\/strong><\/li><\/ul>\n  <\/header>\n\n  <dl class=\"gj-facts\" aria-label=\"Vreme, koli\u010dina i kalorije\"><div class=\"gj-fact\"><dt>Koli\u010dina<\/dt><dd>4 porcije<\/dd><\/div><div class=\"gj-fact\"><dt>Priprema<\/dt><dd>20 min<\/dd><\/div><div class=\"gj-fact\"><dt>Kuvanje<\/dt><dd>45 min<\/dd><\/div><div class=\"gj-fact\"><dt>Odmor<\/dt><dd>3 min<\/dd><\/div><div class=\"gj-fact\"><dt>Ukupno<\/dt><dd>1 h 8 min<\/dd><\/div><div class=\"gj-fact\"><dt>Po porciji<\/dt><dd>\u2248 590 kcal<\/dd><\/div><\/dl>\n\n  <figure class=\"gj-hero\">\n    <img loading=\"lazy\" src=\"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Crni-Rizot-od-Sipe-1.webp\" alt=\"Crni ri\u017eot sa komadima sipe i per\u0161unom u plitkom tanjiru, uz limun i \u010da\u0161u belog vina\" width=\"1000\" height=\"563\" loading=\"lazy\" decoding=\"async\">\n    <figcaption>Crni ri\u017eot od sipe sa sjajnom povr\u0161inom, vidljivim komadima sipe i kri\u0161kom limuna.<\/figcaption>\n  <\/figure>\n\n  <section class=\"gj-section gj-intro\" aria-labelledby=\"recipe-origin-sr-latn-crni-rizot-od-sipe\">\n    <div class=\"gj-sec\">\n      <span class=\"gj-sec-num\" aria-hidden=\"true\">I.<\/span>\n      <h3 id=\"recipe-origin-sr-latn-crni-rizot-od-sipe\">Crni ri\u017eot od sipe: mastilo, skrob i ta\u010dan trenutak zavr\u0161etka<\/h3>\n    <\/div>\n\n    <div class=\"gj-intro-grid\">\n      <div class=\"gj-copy-col\">\n        <p class=\"gj-dropcap\">Crni ri\u017eot od sipe pripada jelima koja se lako prepoznaju po boji, ali se kvalitet procenjuje po teksturi. Sipino mastilo daje tamnu, gotovo crnu povr\u0161inu i blag mineralni ukus mora. Ono ne treba da sakrije pirina\u010d niti da pretvori jelo u zbijenu masu. Dobro pripremljen ri\u017eot ostaje dovoljno te\u010dan da se na toplom tanjiru polako ra\u0161iri, dok svako zrno zadr\u017eava tanko \u010dvrsto jezgro.<\/p> <blockquote class=\"gj-pull\">Crna boja privla\u010di pogled, ali pravi znak dobrog ri\u017eota je talasasta tekstura koja se sama poravna na tanjiru.<\/blockquote> <p>Sipa zahteva druga\u010diji ritam od pirin\u010da. Njeno meso mo\u017ee biti ne\u017eno posle veoma kratke obrade ili posle dovoljno dugog tihog kuvanja; srednja, neodlu\u010dna obrada \u010desto daje \u017eilavu teksturu. U ovom receptu sitni komadi sipe prvo se kuvaju sa lukom i vinom petnaestak minuta. Taj po\u010detni korak razvija osnovu ukusa i daje mesu vreme da po\u010dne da omek\u0161ava pre nego \u0161to se ubaci pirina\u010d, \u010dije je vreme mnogo kra\u0107e.<\/p> <p>Pirina\u010d kratkog zrna, poput arborija ili carnarolija, osloba\u0111a skrob tokom me\u0161anja i postepenog dodavanja te\u010dnosti. Zrno se najpre tostira u masno\u0107i dok ivice ne postanu blago prozirne. Vino se dodaje pre fonda i mora skoro potpuno da ispari, tako da ostane kiselost bez sirovog alkoholnog mirisa. Topao riblji fond ulazi kutla\u010du po kutla\u010du; hladna te\u010dnost svaki put bi oborila temperaturu i usporila ravnomerno kuvanje.<\/p> <p>Mastilo se razbla\u017euje u delu toplog fonda, pa ulazi kada je pirina\u010d pribli\u017eno na polovini kuvanja. Tako se boja raspore\u0111uje bez grudvi i lak\u0161e se procenjuje ja\u010dina. Prirodna kesica mastila iz sve\u017ee sipe mo\u017ee znatno da varira po koli\u010dini. Pakovano sipino mastilo daje predvidljiviji rezultat, ali deklaracija mora jasno navesti sastav, po\u0161to neki proizvodi sadr\u017ee so i dodatke. Dodatna so se zato stavlja tek na kraju.<\/p>\n      <\/div>\n\n      <div class=\"gj-copy-col\">\n        <p>Ri\u017eoto se me\u0161a redovno, ali ne bez prekida. Previ\u0161e sna\u017eno me\u0161anje lomi zrna, dok potpuna neaktivnost pove\u0107ava rizik da se dno uhvati i da skrob ne pre\u0111e u sos. Srednja vatra i povremeni potezi drvenom ka\u0161ikom odr\u017eavaju blago klju\u010danje. Poslednja koli\u010dina fonda dodaje se oprezno. Jelo nastavlja da se zgu\u0161njava i posle skidanja sa vatre, pa u \u0161erpi treba da izgleda malo re\u0111e nego \u0161to \u0107e biti na tanjiru.<\/p> <p>Zavr\u0161etak se radi van vatre. Maslinovo ulje se ume\u0161a energi\u010dnim pokretima, a ri\u017eoto miruje tri minuta pod poklopcem. Taj kratki odmor povezuje skrob i masno\u0107u u sjajnu emulziju. Sir se ne dodaje: njegov mle\u010dni ukus i slanost mogu da prekriju mastilo i sipu. Per\u0161un osve\u017eava zavr\u0161nicu, dok se kri\u0161ka limuna nudi sa strane za one koji \u017eele o\u0161triju kiselost.<\/p> <p>Crni ri\u017eot se slu\u017ei odmah, na zagrejanim ravnim tanjirima. Porcija ne sme dugo da stoji u \u0161erpi, po\u0161to pirina\u010d nastavlja da upija te\u010dnost i brzo gubi talasastu konzistenciju. Na tanjiru treba da se vide mali komadi sipe, a povr\u0161ina da bude sjajna, bez suve kupole i bez jezera izdvojenog ulja. Ta ravnote\u017ea pokazuje da su fond, skrob i zavr\u0161na masno\u0107a povezani u jednom sosu.<\/p> <p>Sipino mastilo sna\u017eno boji dasku, tkaninu i porozno posu\u0111e, pa se priprema na povr\u0161ini koja se lako pere. Ta prakti\u010dna sitnica ne uti\u010de na ukus, ali \u010dini rad urednijim i br\u017eim. \u0160erpa se bira dovoljno \u0161iroka da pirina\u010d bude u plitkom sloju. U uskoj posudi donja zrna mogu da omek\u0161aju pre gornjih, a procena potrebne koli\u010dine fonda postaje manje pouzdana. \u0160iroko dno daje ravnomernije blago vrenje i bolju zavr\u0161nu emulziju.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <aside class=\"gj-rail\" aria-labelledby=\"recipe-timeline-sr-latn-crni-rizot-od-sipe\">\n    <div class=\"gj-rail-head\">\n      <div>\n        <p class=\"gj-rail-kicker\">Od \u010di\u0161\u0107enja sipe do poslednje kutla\u010de<\/p>\n        <h3 id=\"recipe-timeline-sr-latn-crni-rizot-od-sipe\">Ritam crnog ri\u017eota<\/h3>\n      <\/div>\n      <p class=\"gj-rail-total\">Aktivno: 1 h 5 min \u00b7 Odmor: 3 min<\/p>\n    <\/div>\n\n    <ol class=\"gj-rail-track\">\n      <li class=\"gj-rail-stop\"><time datetime=\"PT0M\">0:00<\/time><span>Se\u010denje sipe, zagrevanje fonda i priprema razbla\u017eenog mastila.<\/span><\/li>\n      <li class=\"gj-rail-stop\"><time datetime=\"PT20M\">0:20<\/time><span>Luk omek\u0161ava, a sipa se kuva sa vinom do prvog omek\u0161avanja.<\/span><\/li>\n      <li class=\"gj-rail-stop\"><time datetime=\"PT44M\">0:44<\/time><span>Pirina\u010d se tostira i zatim postepeno naliva toplim fondom.<\/span><\/li>\n      <li class=\"gj-rail-stop\"><time datetime=\"PT1H5M\">1:05<\/time><span>Maslinovo ulje povezuje sos; ri\u017eoto zatim miruje tri minuta.<\/span><\/li>\n    <\/ol>\n\n    <p class=\"gj-rail-sum\"><strong>Recept ukratko.<\/strong> Sipa se o\u010disti, ise\u010de na male komade i kratko pr\u017ei sa omek\u0161alim lukom i belim lukom. Posle vina kuva se dok ne po\u010dne da omek\u0161ava. Pirina\u010d kratkog zrna se tostira u istoj \u0161erpi, zatim postepeno naliva toplim ribljim fondom. Sipino mastilo razbla\u017eeno fondom dodaje se na polovini kuvanja, pa se boja ravnomerno raspore\u0111uje. Kada je pirina\u010d al dente, a sos dovoljno te\u010dan da se talasa, \u0161erpa se sklanja sa vatre. Maslinovo ulje i per\u0161un dovr\u0161avaju jelo, koje miruje tri minuta i odmah se slu\u017ei. Recept daje \u010detiri obilne porcije.<\/p>\n  <\/aside>\n\n  <section class=\"gj-section gj-ing-wrap\" aria-labelledby=\"recipe-ingredients-sr-latn-crni-rizot-od-sipe\">\n    <div class=\"gj-sec\">\n      <span class=\"gj-sec-num\" aria-hidden=\"true\">II.<\/span>\n      <h3 id=\"recipe-ingredients-sr-latn-crni-rizot-od-sipe\">Sastojci<\/h3>\n    <\/div>\n\n    <div class=\"gj-ing-grid\">\n      <div class=\"gj-ing-col\"><section class=\"gj-ing-group\" aria-labelledby=\"recipe-cuttlefish-ingredients-sr-latn-crni-rizot-od-sipe\">\n          <h4 id=\"recipe-cuttlefish-ingredients-sr-latn-crni-rizot-od-sipe\">Za sipu i osnovu<\/h4>\n          <ul>\n            <li><strong>600 g o\u010di\u0161\u0107ene sipe, ise\u010dene na komade od 1,5 cm<\/strong><\/li> <li><strong>120 g crnog luka, sitno seckanog<\/strong><\/li> <li><strong>3 \u010dena belog luka, sitno seckana<\/strong><\/li> <li><strong>60 ml ekstra devi\u010danskog maslinovog ulja<\/strong><\/li> <li><strong>150 ml suvog belog vina<\/strong><\/li>\n          <\/ul>\n        <\/section><\/div>\n      <div class=\"gj-ing-col\"><section class=\"gj-ing-group\" aria-labelledby=\"recipe-risotto-ingredients-sr-latn-crni-rizot-od-sipe\">\n          <h4 id=\"recipe-risotto-ingredients-sr-latn-crni-rizot-od-sipe\">Za ri\u017eoto<\/h4>\n          <ul>\n            <li><strong>320 g pirin\u010da arborio ili carnaroli<\/strong><\/li> <li><strong>1,1 l toplog ribljeg fonda sa malo soli<\/strong><\/li> <li><strong>12 g sipinog mastila<\/strong><em>Ili sadr\u017eaj nekoliko neo\u0161te\u0107enih kesica iz sve\u017ee sipe, prema ja\u010dini boje.<\/em><\/li> <li><strong>20 ml ekstra devi\u010danskog maslinovog ulja za zavr\u0161etak<\/strong><\/li> <li><strong>20 g ravnog per\u0161una, sitno seckanog<\/strong><\/li> <li><strong>1\/2 ka\u0161i\u010dice sve\u017ee mlevenog crnog bibera<\/strong><\/li> <li><strong>1 limun, ise\u010den na kri\u0161ke<\/strong><\/li>\n          <\/ul>\n        <\/section><aside class=\"gj-ing-note\"><strong>Alergeni i zamene.<\/strong> Recept sadr\u017ei meku\u0161ce, ribu u fondu i sulfite iz vina. Riblji fond mo\u017ee da se zameni blagim povrtnim fondom, ali ukus mora bi\u0107e bla\u017ei. Vino se mo\u017ee zameniti dodatnim fondom i 15 ml limunovog soka. Alkohol se tokom kuvanja ne uklanja potpuno.<\/aside><\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"gj-section gj-steps-wrap\" aria-labelledby=\"recipe-method-sr-latn-crni-rizot-od-sipe\">\n    <div class=\"gj-sec\">\n      <span class=\"gj-sec-num\" aria-hidden=\"true\">III.<\/span>\n      <h3 id=\"recipe-method-sr-latn-crni-rizot-od-sipe\">Sipa, mastilo i ri\u017eoto, korak po korak<\/h3>\n    <\/div>\n\n    <h4 class=\"gj-stage\"><span aria-hidden=\"true\">01<\/span> Priprema sipe<\/h4>\n    <ol class=\"gj-steps\">\n      <li><div><p class=\"gj-step-t\">Zagrejte fond i razbla\u017eite mastilo<\/p><p class=\"gj-step-x\">Fond dr\u017eite u zasebnoj \u0161erpi na blagom vrenju. Sipino mastilo razmutite u 100 ml tog fonda do glatke, ujedna\u010dene te\u010dnosti.<\/p><\/div><\/li> <li><div><p class=\"gj-step-t\">Omek\u0161ajte luk<\/p><p class=\"gj-step-x\">U \u0161irokoj \u0161erpi zagrejte 60 ml maslinovog ulja na srednjoj vatri. Dodajte crni luk i kuvajte 6\u20138 minuta, zatim beli luk jo\u0161 30 sekundi.<\/p><\/div><\/li> <li><div><p class=\"gj-step-t\">Kuvajte sipu sa vinom<\/p><p class=\"gj-step-x\">Dodajte sipu i kuvajte 4 minuta uz povremeno me\u0161anje. Sipajte vino i tiho kuvajte 10\u201312 minuta, dok alkoholni miris ne nestane i sipa ne po\u010dne da omek\u0161ava.<\/p><\/div><\/li>\n    <\/ol> <h4 class=\"gj-stage\"><span aria-hidden=\"true\">02<\/span> Kuvanje pirin\u010da<\/h4>\n    <ol class=\"gj-steps\">\n      <li><div><p class=\"gj-step-t\">Tostirajte pirina\u010d<\/p><p class=\"gj-step-x\">Dodajte pirina\u010d u \u0161erpu i me\u0161ajte 2 minuta, dok zrna ne postanu vrela i blago prozirna po ivicama.<\/p><\/div><\/li> <li><div><p class=\"gj-step-t\">Postepeno dodajte fond<\/p><p class=\"gj-step-x\">Dodajte jednu kutla\u010du toplog fonda i me\u0161ajte povremeno. Kada je skoro upijena, dodajte slede\u0107u. Posle oko 8 minuta ume\u0161ajte razbla\u017eeno mastilo.<\/p><\/div><\/li> <li><div><p class=\"gj-step-t\">Dovedite do al dente teksture<\/p><p class=\"gj-step-x\">Nastavite sa nalivanjem jo\u0161 8\u201310 minuta. Pirina\u010d probajte pred kraj i dodajte samo onoliko fonda koliko je potrebno. <span class=\"gj-cue\">Zrno treba da bude meko spolja, sa tankim \u010dvrstim jezgrom, a sos dovoljno te\u010dan da se talasa.<\/span><\/p><\/div><\/li>\n    <\/ol> <h4 class=\"gj-stage\"><span aria-hidden=\"true\">03<\/span> Zavr\u0161etak van vatre<\/h4>\n    <ol class=\"gj-steps\">\n      <li><div><p class=\"gj-step-t\">Pove\u017eite ri\u017eoto<\/p><p class=\"gj-step-x\">\u0160erpu sklonite sa vatre. Ume\u0161ajte 20 ml maslinovog ulja, per\u0161un i crni biber energi\u010dnim pokretima, zatim probajte i tek tada korigujte slanost.<\/p><\/div><\/li> <li><div><p class=\"gj-step-t\">Odmorite i poslu\u017eite<\/p><p class=\"gj-step-x\">Poklopite i ostavite 3 minuta. Ri\u017eoto odmah rasporedite na zagrejane tanjire i ponudite kri\u0161ke limuna sa strane.<\/p><\/div><\/li>\n    <\/ol>\n  <\/section>\n\n  <section class=\"gj-section gj-practical\" aria-labelledby=\"recipe-practical-sr-latn-crni-rizot-od-sipe\">\n    <div class=\"gj-sec\">\n      <span class=\"gj-sec-num\" aria-hidden=\"true\">IV.<\/span>\n      <h3 id=\"recipe-practical-sr-latn-crni-rizot-od-sipe\">Serviranje, \u010duvanje i kontrola teksture ri\u017eota<\/h3>\n    <\/div>\n\n    <div class=\"gj-info-grid\">\n      <section class=\"gj-info-card\"><h4>Serviranje na toplom tanjiru<\/h4><p>Ri\u017eoto se raspore\u0111uje u plitke, zagrejane tanjire i blago poravna dnom ka\u0161ike. Zavr\u0161ni per\u0161un mo\u017ee biti vrlo sitno seckan. Limun se daje sa strane; sir i gusti mle\u010dni dodaci nisu potrebni.<\/p><\/section>\n      <section class=\"gj-info-card\"><h4>\u010cuvanje i bezbedno podgrevanje<\/h4><p>Ostatak se hladi u plitkoj posudi i stavlja u fri\u017eider u roku od 2 sata. \u010cuva se do 1 dana na 4 \u00b0C ili ni\u017ee. Podgreva se samo jednom sa malo fonda do najmanje 74 \u00b0C; zrna \u0107e biti mek\u0161a nego pri prvom serviranju.<\/p><\/section>\n      <section class=\"gj-info-card\"><h4>\u010cetiri upotrebljive varijacije<\/h4><ul><li>Deo sipe mo\u017ee da se zameni o\u010di\u0161\u0107enim lignjama, uz kra\u0107e po\u010detno kuvanje.<\/li><li>Za bla\u017ei ukus koristi se povrtni fond, uz zadr\u017eavanje sipinog mastila.<\/li><li>Sitno seckani paradajz mo\u017ee da se doda pre pirin\u010da, ali \u0107e boja postati toplija i manje crna.<\/li><li>Za manje porcije recept se prepolovi, uz istu \u0161irinu \u0161erpe i pa\u017eljivo kra\u0107e zavr\u0161no nalivanje.<\/li><\/ul><\/section>\n      <section class=\"gj-info-card\"><h4>Tri zapa\u017eanja iz test kuhinje<\/h4><ol><li>Fond mora ostati topao kako se kuvanje ne bi prekidalo pri svakoj kutla\u010di.<\/li><li>Mastilo se prvo razbla\u017euje; direktno dodato mo\u017ee da ostavi tamne grudvice.<\/li><li>Ri\u017eoto se sklanja sa vatre dok je malo re\u0111i od \u017eeljenog, po\u0161to se zgu\u0161njava tokom odmora.<\/li><\/ol><\/section>\n      <section class=\"gj-info-card gj-info-card--wide\"><h4>Potrebna oprema<\/h4><ul><li>\u0160iroka \u0161erpa sa debelim dnom<\/li><li>Mala \u0161erpa za odr\u017eavanje fonda toplim<\/li><li>Kutla\u010da<\/li><li>Drvena ka\u0161ika ili \u010dvrsta silikonska varja\u010da<\/li><li>Zagrejani plitki tanjiri<\/li><\/ul><\/section>\n    <\/div>\n  <\/section>\n\n  <section class=\"gj-section gj-nutri\" aria-labelledby=\"recipe-nutrition-sr-latn-crni-rizot-od-sipe\">\n    <div class=\"gj-sec\">\n      <span class=\"gj-sec-num\" aria-hidden=\"true\">V.<\/span>\n      <h3 id=\"recipe-nutrition-sr-latn-crni-rizot-od-sipe\">Nutritivne vrednosti po porciji<\/h3>\n    <\/div>\n\n    <dl class=\"gj-nutri-row\"><div><dt>Kalorije<\/dt><dd>\u2248 590 kcal<\/dd><\/div><div><dt>Ugljeni hidrati<\/dt><dd>\u2248 79 g<\/dd><\/div><div><dt>Proteini<\/dt><dd>\u2248 29 g<\/dd><\/div><div><dt>Masti<\/dt><dd>\u2248 16 g<\/dd><\/div><div><dt>Vlakna<\/dt><dd>\u2248 2 g<\/dd><\/div><div><dt>Natrijum<\/dt><dd>\u2248 810 mg<\/dd><\/div><\/dl>\n    <p class=\"gj-nutri-cap\"><strong>Porcija:<\/strong> 1\/4 recepta. <strong>Klju\u010dni alergeni:<\/strong> meku\u0161ci, riba i sulfiti. Vrednosti su okvirna procena prema standardnim referentnim podacima; stvarni rezultat zavisi od brenda namirnica, oce\u0111ivanja, upijanja masno\u0107e i veli\u010dine porcije.<\/p>\n  <\/section>\n\n  <footer class=\"gj-close\">\n    <p class=\"gj-close-kicker\">Zavr\u0161ni utisak<\/p>\n    <p class=\"gj-close-quote\">Mastilo daje boju, ali skrob, topli fond i zavr\u0161na masno\u0107a daju ri\u017eotu njegovo telo.<\/p>\n    <p class=\"gj-close-copy\">Kada sipa omek\u0161a pre pirin\u010da, a poslednja kutla\u010da se doda sa merom, jelo ostaje crno, sjajno i te\u010dno. Svako zrno nosi ukus mora bez gubitka sopstvene teksture.<\/p>\n  <\/footer>\n<\/section>\n\n<script type=\"application\/ld+json\" id=\"recipe-schema-sr-latn-crni-rizot-od-sipe\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Recipe\",\n  \"name\": \"Crni ri\u017eot od sipe sa belim vinom i prirodnim mastilom\",\n  \"description\": \"Dalmatinski ri\u017eoto od sipe, pirin\u010da kratkog zrna, belog vina, ribljeg fonda i sipinog mastila, dovr\u0161en maslinovim uljem.\",\n  \"inLanguage\": \"sr-Latn\",\n  \"image\": [\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Crni-Rizot-od-Sipe-2.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Crni-Rizot-od-Sipe-3.webp\",\n    \"https:\/\/travel-helper.b-cdn.net\/wp-media-folder-travel-s-helper\/wp-content\/uploads\/2026\/07\/Crni-Rizot-od-Sipe-1.webp\"\n  ],\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"@id\": \"https:\/\/travelshelper.com\/#organization\",\n    \"name\": \"Travel S Helper\",\n    \"url\": \"https:\/\/travelshelper.com\"\n  },\n  \"recipeCuisine\": \"Hrvatska, Dalmacija\",\n  \"recipeCategory\": \"Ri\u017eoto\",\n  \"cookingMethod\": \"Postepeno nalivanje toplim fondom\",\n  \"keywords\": \"crni ri\u017eot od sipe, ri\u017eoto sa sipinim mastilom, dalmatinski crni ri\u017eot, ri\u017eoto sa sipom\",\n  \"prepTime\": \"PT20M\",\n  \"cookTime\": \"PT45M\",\n  \"totalTime\": \"PT1H8M\",\n  \"recipeYield\": \"4 porcije\",\n  \"nutrition\": {\n    \"@type\": \"NutritionInformation\",\n    \"calories\": \"590 kcal\",\n    \"carbohydrateContent\": \"79 g\",\n    \"proteinContent\": \"29 g\",\n    \"fatContent\": \"16 g\",\n    \"fiberContent\": \"2 g\",\n    \"sodiumContent\": \"810 mg\",\n    \"servingSize\": \"1\/4 recepta\"\n  },\n  \"recipeIngredient\": [\n    \"600 g o\u010di\u0161\u0107ene sipe, ise\u010dene na komade od 1,5 cm\",\n    \"120 g crnog luka, sitno seckanog\",\n    \"3 \u010dena belog luka, sitno seckana\",\n    \"60 ml ekstra devi\u010danskog maslinovog ulja\",\n    \"150 ml suvog belog vina\",\n    \"320 g pirin\u010da arborio ili carnaroli\",\n    \"1,1 l toplog ribljeg fonda sa malo soli\",\n    \"12 g sipinog mastila\",\n    \"20 ml ekstra devi\u010danskog maslinovog ulja za zavr\u0161etak\",\n    \"20 g ravnog per\u0161una, sitno seckanog\",\n    \"1\/2 ka\u0161i\u010dice sve\u017ee mlevenog crnog bibera\",\n    \"1 limun, ise\u010den na kri\u0161ke\"\n  ],\n  \"recipeInstructions\": [\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Priprema sipe\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Zagrejte fond i razbla\u017eite mastilo\",\n          \"text\": \"Fond dr\u017eite u zasebnoj \u0161erpi na blagom vrenju. Sipino mastilo razmutite u 100 ml tog fonda do glatke, ujedna\u010dene te\u010dnosti.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Omek\u0161ajte luk\",\n          \"text\": \"U \u0161irokoj \u0161erpi zagrejte 60 ml maslinovog ulja na srednjoj vatri. Dodajte crni luk i kuvajte 6\u20138 minuta, zatim beli luk jo\u0161 30 sekundi.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Kuvajte sipu sa vinom\",\n          \"text\": \"Dodajte sipu i kuvajte 4 minuta uz povremeno me\u0161anje. Sipajte vino i tiho kuvajte 10\u201312 minuta, dok alkoholni miris ne nestane i sipa ne po\u010dne da omek\u0161ava.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Kuvanje pirin\u010da\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Tostirajte pirina\u010d\",\n          \"text\": \"Dodajte pirina\u010d u \u0161erpu i me\u0161ajte 2 minuta, dok zrna ne postanu vrela i blago prozirna po ivicama.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Postepeno dodajte fond\",\n          \"text\": \"Dodajte jednu kutla\u010du toplog fonda i me\u0161ajte povremeno. Kada je skoro upijena, dodajte slede\u0107u. Posle oko 8 minuta ume\u0161ajte razbla\u017eeno mastilo.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Dovedite do al dente teksture\",\n          \"text\": \"Nastavite sa nalivanjem jo\u0161 8\u201310 minuta. Pirina\u010d probajte pred kraj i dodajte samo onoliko fonda koliko je potrebno. Zrno treba da bude meko spolja, sa tankim \u010dvrstim jezgrom, a sos dovoljno te\u010dan da se talasa.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToSection\",\n      \"name\": \"Zavr\u0161etak van vatre\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Pove\u017eite ri\u017eoto\",\n          \"text\": \"\u0160erpu sklonite sa vatre. Ume\u0161ajte 20 ml maslinovog ulja, per\u0161un i crni biber energi\u010dnim pokretima, zatim probajte i tek tada korigujte slanost.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"name\": \"Odmorite i poslu\u017eite\",\n          \"text\": \"Poklopite i ostavite 3 minuta. Ri\u017eoto odmah rasporedite na zagrejane tanjire i ponudite kri\u0161ke limuna sa strane.\"\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n\n<script id=\"recipe-meta-sync-sr-latn-crni-rizot-od-sipe\">\n(function(){\n  var schemaId='recipe-schema-sr-latn-crni-rizot-od-sipe';\n  var el=document.getElementById(schemaId);\n  if(!el) return;\n  var q=function(s){return document.querySelector(s);};\n  var value=function(node){return node ? (node.content || node.getAttribute('datetime') || '') : '';};\n  var utc=function(raw){\n    if(!raw) return '';\n    if(\/Z$|[+-]d{2}:d{2}$\/.test(raw)) return raw;\n    return raw.replace(' ','T')+'Z';\n  };\n  var apply=function(data,pub,mod,pageUrl){\n    if(pub) data.datePublished=pub;\n    if(mod) data.dateModified=mod;\n    if(pageUrl){\n      pageUrl=pageUrl.split('#')[0].split('?')[0];\n      data.url=pageUrl;\n      data.mainEntityOfPage=pageUrl;\n      data['@id']=pageUrl+'#recipe';\n    }\n    if(!data.inLanguage){\n      var recipeSection=q('#recipe-sr-latn-crni-rizot-od-sipe[lang]');\n      var language=(recipeSection && recipeSection.lang) || document.documentElement.lang || '';\n      if(language) data.inLanguage=language;\n    }\n    el.textContent=JSON.stringify(data);\n  };\n  try{\n    var data=JSON.parse(el.textContent);\n    var pub=value(q('meta[property=\"article:published_time\"]'));\n    var mod=value(q('meta[property=\"article:modified_time\"]')) || value(q('meta[property=\"og:updated_time\"]'));\n\n    if(!pub || !mod){\n      document.querySelectorAll('script[type=\"application\/ld+json\"]').forEach(function(script){\n        if(script===el) return;\n        try{\n          var parsed=JSON.parse(script.textContent);\n          var nodes=Array.isArray(parsed) ? parsed : (Array.isArray(parsed['@graph']) ? parsed['@graph'] : [parsed]);\n          nodes.forEach(function(node){\n            if(!node || typeof node!=='object') return;\n            var types=Array.isArray(node['@type']) ? node['@type'] : [node['@type']];\n            var isArticle=types.some(function(type){return typeof type==='string' && \/Article|BlogPosting|NewsArticle\/.test(type);});\n            if(!isArticle) return;\n            if(!pub && node.datePublished) pub=node.datePublished;\n            if(!mod && node.dateModified) mod=node.dateModified;\n          });\n        }catch(ignore){}\n      });\n    }\n\n    if(!pub) pub=value(q('time.published[datetime],time.entry-date.published[datetime],time[itemprop=\"datePublished\"][datetime]'));\n    if(!mod) mod=value(q('time.updated-date[datetime],time.updated[datetime],time.entry-date.updated[datetime],time[itemprop=\"dateModified\"][datetime]'));\n\n    var canonical=q('link[rel=\"canonical\"]');\n    var pageUrl=canonical && canonical.href ? canonical.href : window.location.href;\n    var apiLinks=document.querySelectorAll('link[rel=\"alternate\"][type=\"application\/json\"]');\n    var api=null;\n    Array.prototype.some.call(apiLinks,function(node){\n      if(node.href && node.href.indexOf('\/wp-json\/wp\/v2\/')!==-1 && node.href.indexOf('\/oembed\/')===-1){\n        api=node;\n        return true;\n      }\n      return false;\n    });\n\n    if(!pub && api && window.fetch){\n      fetch(api.href,{credentials:'same-origin'})\n        .then(function(response){if(!response.ok) throw new Error('REST'); return response.json();})\n        .then(function(post){\n          pub=utc(post.date_gmt || post.date);\n          if(!mod) mod=utc(post.modified_gmt || post.modified);\n          if(post.link) pageUrl=post.link;\n          apply(data,pub,mod,pageUrl);\n        })\n        .catch(function(){apply(data,pub,mod,pageUrl);});\n    }else{\n      apply(data,pub,mod,pageUrl);\n    }\n  }catch(ignore){}\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Jadranski crni ri\u017eot sa mekim komadima sipe, pirin\u010dem kratkog zrna, belim vinom i sipinim mastilom, dovr\u0161en do talasaste, sjajne teksture.<\/p>\n","protected":false},"featured_media":4105,"parent":4071,"menu_order":0,"template":"","tags":[],"tsh_dish_type":[95,141],"tsh_national_cuisine":[139],"class_list":["post-4104","tsh_food","type-tsh_food","status-publish","has-post-thumbnail","tsh_dish_type-pirinac-i-zitarice","tsh_dish_type-rizota","tsh_national_cuisine-hrvatska"],"_links":{"self":[{"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_food\/4104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_food"}],"about":[{"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/types\/tsh_food"}],"up":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_food\/4071"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/media\/4105"}],"wp:attachment":[{"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/media?parent=4104"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tags?post=4104"},{"taxonomy":"tsh_dish_type","embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_dish_type?post=4104"},{"taxonomy":"tsh_national_cuisine","embeddable":true,"href":"https:\/\/travelshelper.com\/sr\/wp-json\/wp\/v2\/tsh_national_cuisine?post=4104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}