Övertalning, förnekelse och skryt: Trump är "fast" i frågan om Iran när valet närmar sig.
Detta är ett CSS-kodblock som definierar teckensnittsfamiljen "Guardian Headline Full". Det inkluderar flera font-face-regler, som var och en specificerar en annan teckensnittsvikt och stil (såsom ljus, vanlig, medium och halvfet, tillsammans med deras kursiva versioner). För varje stil tillhandahåller den teckensnittsfilerna i olika format (WOFF2, WOFF och TTF) från Guardians tillgångsserver, och ställer in motsvarande font-weight- och font-style-egenskaper.
Detta är en teknisk CSS-fil som innehåller teckensnittsdefinitioner och layoutregler för en webbplats. Här är en förklaring på vanlig engelska av vad den gör:
Filen ställer in anpassade teckensnitt för webbplatsen, specifikt teckensnittsfamiljerna "Guardian Headline" och "Guardian Titlepiece". Den laddar olika versioner av dessa teckensnitt (fet, kursiv, svart, etc.) från Guardians tillgångsserver, så att webbplatsen kan visa text i olika stilar.
Sedan definierar den hur innehåll ska läggas ut på sidan, särskilt för interaktiva artiklar. Huvudinnehållskolumnen justerar sin vänstermarginal beroende på skärmbredd—på bredare skärmar flyttas den åt höger för att ge plats åt andra element. Inbäddat innehåll som videor eller interaktiva widgetar begränsas till en maximal bredd på 620 pixlar på de flesta skärmar, men kan expandera till 860 eller 1100 pixlar på större skärmar. För helbredda immersiva element sträcker de sig över hela skärmen på mobila enheter, men på datorer placeras de med små förskjutningar för att passa layouten.
Slutligen säkerställer den att stycken och listor i huvudinnehållsområdet inte överstiger 620 pixlar i bredd, vilket håller texten läsbar. En dekorativ linje läggs till överst på innehållskolumnen, och dess höjd justeras för att matcha innehållets längd.
.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
z-index: -1;
left: -10px;
}
@media (min-width: 81.25em) {
.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
left: -11px;
}
}
.content__main-column--interactive .element-atom {
margin-top: 0;
margin-bottom: 0;
padding-bottom: 12px;
padding-top: 12px;
}
.content__main-column--interactive p + .element-atom {
padding-top: 0;
padding-bottom: 0;
margin-top: 12px;
margin-bottom: 12px;
}
.content__main-column--interactive .element-inline {
max-width: 620px;
}
@media (min-width: 61.25em) {
figure[data-spacefinder-role="inline"].element {
max-width: 620px;
}
}
[data-gu-name="media"]:has(figure.loop) figure.loop figcaption:not(.hidden) {
z-index: 6;
}
[data-gu-name="media"]:has(figure.loop) figure.loop button[data-link-name*="gu-video-loop"] {
align-self: flex-end;
margin-bottom: 40px;
margin-right: 3px;
}
[data-gu-name="media"]:has(figure.loop) figure.loop .controls-container div:has(button[data-testid="unmute-icon"]),
[data-gu-name="media"]:has(figure.loop) figure.loop .controls-container div:has(button[data-testid="mute-icon"]) {
right: 0;
padding-left: 10px;
}
[data-gu-name="media"]:has(figure.loop) #caption-button {
z-index: 100;
}
@media (min-width: 61.25em) {
[data-gu-name="media"]:has(figure.loop) #caption-button {
bottom: 20px;
}
}
@media (min-width: 46.25em) {
[data-gu-name="media"]:has(figure.cinemagraph) .cinemagraph > div {
max-height: unset;
}
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"] {
width: 100%;
max-width: 620px;
display: block;
margin-top: 12px;
margin-bottom: 12px;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"] figure.loop,
[data-gu-name="body"] gu-island[name="SelfHostedVideo"] figure.loop video {
width: 100%;
height: auto;
max-width: 620px;
margin: 0 auto;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) {
max-width: unset;
margin: 12px 0;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) figure.loop,
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) figure.loop video {
max-width: unset;
margin: 0;
}
@media (min-width: 71.25em) {
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) {
width: 1140px;
margin-left: -180px;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) figure figcaption {
margin-left: 20px;
}
}
@media (min-width: 81.25em) {
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) {
width: 1300px;
margin-left: -260px;
}
}
:root {
--dateline: #606060;
--headerBorder: #dcdcdc;
--captionText: #999;
--captionBackground: hsla(0, 0%, 7%, .72);
--feature: #c70000;
--new-pillar-colour: var(--primary-pillar, var(--feature));
}
:root:root {
--subheading-text: var(--secondary-pillar);
--pullquote-text: var(--secondary-pillar);
--pullquote-icon: var(--secondary-pillar);
--block-quote-text: var(--article-text);
}
:root:root blockquote {
--block-quote-fill: var(--secondary-pillar);
}
@media (prefers-color-scheme: dark) {
:root:root:not([data-color-scheme="light"]) {
--subheading-text: var(--darkmode-pillar);
--pullquote-text: var(--darkmode-pillar);
--pullquote-icon: var(--darkmode-pillar);
}
:root:root:not([data-color-scheme="light"]) blockquote {
--block-quote-fill: var(--darkmode-pillar);
}
}
.content__main-column--interactive .element.element-atom,
.element.element-atom {
padding: 0;
}
.content__main-column--interactive .element-atom:first-of-type + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + .sign-in-gate + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + #sign-in-gate + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + .element-atom + p:first-of-type,
.content__main-column--interactive hr:not(.last-horizontal-rule) + p,
.content__main-column--interactive hr:not(.last-horizontal-rule) + .ad-slot-container + p,
#article-body > div .element-atom:first-of-type + p:first-of-type,
#article-body > div .element-atom:first-of-type + .sign-in-gate + p:first-of-type,
#article-body > div .element-atom:first-of-type + #sign-in-gate + p:first-of-type,
#article-body > div .element-atom:first-of-type + .element-atom + p:first-of-type,
#article-body > div hr { ... }
Det första stycket efter en horisontell linje eller ett element-atom ska ha extra utrymme överst. Detta gäller för olika sektioner av sidan, inklusive huvudartikelkroppen, interaktivt innehåll, kommentarssektioner och feature-artiklar. Samma regel gäller också för den första bokstaven i det stycket, som ska vara stylad med en drop cap-effekt.
[data-gu-name=body] .element-atom:first-of-type+.element-atom+p:first-of-type:first-letter,
[data-gu-name=body] hr:not(.last-horizontal-rule)+p:first-letter,
[data-gu-name=body] hr:not(.last-horizontal-rule)+.ad-slot-container+p:first-letter,
#feature-body .element-atom:first-of-type+p:first-of-type:first-letter,
#feature-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,
#feature-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,
#feature-body .element-atom:first-of-type+.element-atom+p:first-of-type:first-letter,
#feature-body hr:not(.last-horizontal-rule)+p:first-letter,
#feature-body hr:not(.last-horizontal-rule)+.ad-slot-container+p:first-letter {
font-family: Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif;
font-weight: 700;
font-size: 111px;
line-height: 92px;
float: left;
text-transform: uppercase;
box-sizing: border-box;
margin-right: 8px;
vertical-align: text-top;
color: var(--drop-cap, var(--new-pillar-colour));
}
.content__main-column--interactive hr+p,
.content__main-column--interactive hr+.ad-slot-container+p,
#article-body>div hr+p,
#article-body>div hr+.ad-slot-container+p,
.content--interactive>div hr+p,
.content--interactive>div hr+.ad-slot-container+p,
#comment-body hr+p,
#comment-body hr+.ad-slot-container+p,
[data-gu-name=body] hr+p,
[data-gu-name=body] hr+.ad-slot-container+p,
#feature-body hr+p,
#feature-body hr+.ad-slot-container+p {
padding-top: 0;
}
.content__main-column--interactive [data-gu-name=pullquote],
#article-body>div [data-gu-name=pullquote],
.content--interactive>div [data-gu-name=pullquote],
#comment-body [data-gu-name=pullquote],
[data-gu-name=body] [data-gu-name=pullquote],
#feature-body [data-gu-name=pullquote] {
max-width: 620px;
}
#maincontent figure.element.element--showcase.element-showcase figcaption,
#feature-article-container figure.element.element--showcase.element-showcase figcaption,
#standard-article-container figure.element.element--showcase.element-showcase figcaption,
#comment-article-container figure.element.element--showcase.element-showcase figcaption {
position: static !important;
width: 100%;
max-width: 620px;
}
@media (min-width: 71.25em) {
#maincontent figure.element.element--showcase.element-showcase figcaption,
#feature-article-container figure.element.element--showcase.element-showcase figcaption,
#standard-article-container figure.element.element--showcase.element-showcase figcaption,
#comment-article-container figure.element.element--showcase.element-showcase figcaption {
position: absolute !important;
max-width: 140px;
}
}
@media (min-width: 81.25em) {
#maincontent figure.element.element--showcase.element-showcase figcaption,
#feature-article-container figure.element.element--showcase.element-showcase figcaption,
#standard-article-container figure.element.element--showcase.element-showcase figcaption,
#comment-article-container figure.element.element--showcase.element-showcase figcaption {
max-width: 220px;
}
}
.element.element--immersive.element-immersive {
width: calc(100vw - var(--scrollbar-width, 0px));
}
@media (max-width: 71.24em) {
.element.element--immersive.element-immersive {
max-width: 978px;
}
.element.element--immersive.element-immersive figcaption {
padding-inline: 10px;
}
}
@media (max-width: 71.24em) and (min-width: 30em) {
.element.element--immersive.element-immersive figcaption {
padding-inline: 20px;
}
}
@media (min-width: 46.25em) and (max-width: 61.24em) {
.element.element--immersive.element-immersive {
max-width: 738px;
}
}
@media (max-width: 46.24em) {
.element.element--immersive.element-immersive {
margin-left: -10px !important;
margin-right: 0 !important;
left: 0;
}
}
@media (max-width: 46.24em) and (min-width: 30em) {
.element.element--immersive.element-immersive {
margin-left: -20px !important;
}
.element.element--immersive.element-immersive figcaption {
padding-inline: 20px;
}
}
@media (min-width: 71.25em) {
[data-gu-name=body] figure.element.element--showcase.element-showcase,
[data-gu-name=body] .content__main-column--interactive figure.element.element--showcase.element-showcase {
margin-left: -160px !important;
}
}
@media (min-width: 81.25em) {
[data-gu-name=body] figure.element.element--showcase.element-showcase,
[data-gu-n[body] .content__main-column--interactive figure.element.element--showcase.element-showcase {
margin-left: -240px !important;
}
.furniture-wrapper {
position: relative;
}
@media (min-width: 61.25em) {
.furniture-wrapper {
display: grid;
grid-column-gap: 20px;
grid-row-gap: 0px;
grid-template-columns: [title-start headline-start meta-start standfirst-start] repeat(5, 1fr) [title-end headline-end meta-end standfirst-end portrait-start] repeat(5, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start] .75fr [standfirst-end meta-start] auto [meta-end portrait-end];
}
.furniture-wrapper #headline > div:first-child,
.furniture-wrapper [data-gu-name="headline"] > div:first-child,
.furniture-wrapper .headline > div:first-child {
border-top: 1px solid var(--headerBorder);
}
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name="meta"] {
position: relative;
padding-top: 2px;
margin-right: 0;
}
.furniture-wrapper .standfirst .content__standfirst,
.furniture-wrapper #standfirst .content__standfirst,
.furniture-wrapper [data-gu-name="standfirst"] .content__standfirst {
margin-bottom: 4px;
}
.furniture-wrapper .standfirst ul li,
.furniture-wrapper #standfirst ul li,
.furniture-wrapper [data-gu-name="standfirst"] ul li {
font-size: 20px;
}
.furniture-wrapper .standfirst li a,
.furniture-wrapper .standfirst a,
.furniture-wrapper #standfirst li a,
.furniture-wrapper #standfirst a,
.furniture-wrapper [data-gu-name="standfirst"] li a,
.furniture-wrapper [data-gu-name="standfirst"] a {
border-bottom: none;
background-image: none !important;
text-decoration: underline;
text-underline-offset: 6px;
text-decoration-color: var(--headerBorder, #dcdcdc);
text-decoration-thickness: 1px;
}
.furniture-wrapper .standfirst li a:hover,
.furniture-wrapper .standfirst a:hover,
.furniture-wrapper #standfirst li a:hover,
.furniture-wrapper #standfirst a:hover,
.furniture-wrapper [data-gu-name="standfirst"] li a:hover,
.furniture-wrapper [data-gu-name="standfirst"] a:hover {
text-decoration-color: var(--new-pillar-colour);
}
.furniture-wrapper .standfirst p:first-of-type,
.furniture-wrapper #standfirst p:first-of-type,
.furniture-wrapper [data-gu-name="standfirst"] p:first-of-type {
border-top: 1px solid var(--headerBorder);
padding-bottom: 0;
}
}
@media (min-width: 61.25em) and (min-width: 71.25em) {
.furniture-wrapper .standfirst p:first-of-type,
.furniture-wrapper #standfirst p:first-of-type,
.furniture-wrapper [data-gu-name="standfirst"] p:first-of-type {
border-top: unset;
}
}
@media (min-width: 61.25em) {
.furniture-wrapper figure {
margin: 0 0 0 -10px;
}
.furniture-wrapper figure[data-spacefinder-role="inline"].element {
max-width: 630px;
}
}
@media (min-width: 71.25em) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(2, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(7, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] 80px [title-end headline-start] auto [headline-end standfirst-start meta-start] auto [standfirst-end meta-end portrait-end];
}
.furniture-wrapper #meta:before,
.furniture-wrapper [data-gu-name="meta"]:before {
content: "";
width: 540px;
position: absolute;
top: 0;
background-color: var(--headerBorder);
height: 1px;
}
.furniture-wrapper .standfirst p,
.furniture-wrapper #standfirst p,
.furniture-wrapper [data-gu-name="standfirst"] p {
border-top: unset;
}
.furniture-wrapper .standfirst:before,
.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name="standfirst"]:before {
content: "";
width: 1px;
background-color: var(--headerBorder);
height: 100%;
position: absolute;
top: 0;
left: .5px;
}
}
@media (min-width: 81.25em) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(3, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(8, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] .75fr [standfirst-end meta-end portrait-end];
}
.furniture-wrapper #meta:before,
.furniture-wrapper [data-gu-name="meta"]:before {
width: 620px;
}
.furniture-wrapper .standfirst:before,
.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name="standfirst"]:before {
/ Inga ytterligare stilar specificerade /
}
}
Här är den omskrivna texten på flytande, naturlig engelska:
Furniture-wrapper-stilarna justerar layouten och utseendet på artikelrubriker, ingresser och mediaelement. Ingresssektionen har en liten vänsterförskjutning och utfyllnad, med en subtil kant på vänster sida. På större skärmar får den lite extra topputfyllnad.
Rubriken är fet, med en maximal bredd på 620 pixlar och en teckenstorlek på 32 pixlar. På mycket breda skärmar smalnar den till 540 pixlar och växer till 50 pixlar.
Dekorativa linjer (keyline-4) är dolda på medelstora och stora skärmar, men när de är synliga använder de en streckfärg som definieras av en CSS-variabel.
Meta-sektionen (som inkluderar social delning och kommentarer) har ingen högermarginal på medelstora skärmar, och dess kanter matchar rubrikkantens färg. Vissa interaktiva element inom meta är dolda.
Huvudmediaområdet är placerat relativt, utan toppmarginal och med en liten bottenmarginal. På mobil expanderar det till full viewport-bredd med en negativ vänstermarginal. Bildtexten sitter längst ner, med en halvtransparent bakgrund, och inkluderar en knapp för att växla dess synlighet.
I mörkt läge justeras vissa text- och länkfärger för bättre kontrast. Huvudkolumnen för interaktivt innehåll har en något högre bakgrund på stora skärmar, och rubriker är begränsade till 620 pixlar breda.
Jag är ledsen, men jag kan inte hjälpa till med att skriva om denna text eftersom den verkar vara CSS-kod, inte naturligt språkprosa. Om du har en annan text du vill ha hjälp med att skriva om, dela den gärna.
Här är den omskrivna texten på flytande, naturlig engelska:
När man hovrar över länkar i ingresssektionen tas understrykningen bort och textdekorationens färg sätts till pelarfärgen (eller mörkt läge feature-färg). Stycketexten i ingressen är ljusgrå (#dcdcdc). På skärmar bredare än 61.25em får det första stycket en toppkant med rubrikkantens färg, men detta tas bort på skärmar bredare än 71.25em. Listobjekt i ingressen använder också samma ljusgrå färg. På större skärmar (71.25em och uppåt) visas en dekorativ linje ovanför ingressen med rubrikkantens färg.
För skärmar bredare än 46.25em lägger furniture-wrapper till två pseudo-element (before och after) som skapar helhöga sidopaneler. Dessa paneler använder den mörka bakgrundsfärgen och har en höger- eller vänsterkant i rubrikkantens färg. Deras bredd och position beräknas baserat på viewport-bredden minus scrollbaren och en fast innehållsbredd (738px). När skärmen blir bredare ökar innehållsbredden till 978px, sedan 1138px och slutligen 1298px, och sidopanelerna justeras därefter.
Keyline- och lines-elementen använder rubrikkantens färg för sina streck. Sociala medier- och kommentarsektionerna i meta-området använder också rubrikkantens färg för sina kanter.
I artikelkroppen har rubriker (h2) en lättare teckensnittsvikt (200), men om de innehåller stark text blir vikten fet (700). För utskriftslayouter har listobjekt ingen bakgrundsbild.
I apps-renderingsmålet ställs flera CSS-variabler in: följ-texten är ljusgrå, följ-ikonen använder pelarfärgen, ingress-texten är ljusgrå, och länkar i ingressen använder pelarfärgen för både text och kant. Byline använder också pelarfärgen, och artikelmeta-linjerna använder rubrikkantens färg. Byline-texten är färgad med pelarfärgen, och om det finns en följ-wrapper efter byline appliceras en bakgrundsbild med rubrikkantens färg. Denna styling respekterar också användarens färgschemapreferens.
Efter hans förkrossande valförlust förblev den amerikanska presidenten tyngd av ånger över Iran. Månader innan Jimmy Carter förlorade presidentvalet 1980 mot Ronald Reagan, dog åtta amerikanska soldater i ett misslyckat, högriskräddningsuppdrag som inte kunde befria dussintals amerikanska gisslan som hölls i Teheran.
När han talade till studenter och akademiker som var ivriga att få insikter om hans ensamperiod som president, frågade en student Carter: vad ångrar du mest? "Att jag inte skickade fler helikoptrar för gisslanräddningen," svarade han utan tvekan, enligt Larry Sabato, direktör för Center for Politics vid University of Virginia, som var värd för den tidigare presidenten. "Det var mycket på hans sinne," sa Sabato.
Visa bild i fullskärm
Jimmy Carter talar till nationen den 25 april 1980 om det misslyckade Iran-gisslanräddningsuppdraget. Fotografi: Bettmann/Bettmann Archive
Carters kamp från nästan ett halvt sekel sedan kan också vara på Donald Trumps sinne när han förbereder sig för en mellanårsvalskampanj under de kommande månaderna, samtidigt som han är indragen i en militär konfrontation med Teheran. Den iranska regimen visar sig vara lika envis som den Carter stod inför.
Trumps försök att avsluta kriget han startade med Israel för nästan sex månader sedan, den 28 februari, har stannat av efter att ett eldupphöravtal som undertecknades i juni föll samman—vilket lämnade Iran i kontroll över Hormuzsundet, en vattenväg som transporterade en femtedel av världens oljeförsörjning före konflikten.
Iranska gisslan reflekterar över en kris som definierade Jimmy Carters presidentskap: 'En fin man som gjorde sitt bästa'
Läs mer
Irans grepp om sundet har drivit upp oljepriserna, eldat på inflationen och ökat levnadskostnaderna i USA, allt medan Trumps republikanska parti redan stod inför en tuff kamp för att behålla kontrollen över kongressen i november månads mellanårsval.
Med lågt offentligt stöd för kriget visar opinionsundersökningar att de flesta amerikanska väljare anser att de har det sämre sedan Trump återvände till ämbetet i januari 2025. Den enda indikatorn ekar Reagans berömda fråga till väljarna under hans debatt 1980 med Carter: "Har du det bättre än du hade för fyra år sedan?"
'Trump kan inte ändra kurs'
Även om situationerna skiljer sig åt, speglar Trumps problem i stort Carters dilemma, som började när revolutionärer stormade den amerikanska ambassaden i november 1979 och höll 52 diplomater och militär personal som gisslan. Det blev värre efter att ett vågat räddningsförsök i april var tvungen att avbrytas när tre av de åtta utplacerade helikoptrarna utvecklade mekaniska problem. En av de återstående helikoptrarna kolliderade med ett transportflygplan, vilket dödade åtta amerikanska soldater och fördjupade förödmjukelsen.
Senare ansträngningar att förhandla fram gisslans frigivning före valet misslyckades, särskilt på helgen före valdagen, när en potentiell överenskommelse föll igenom, vilket gjorde Carters nederlag nästan säkert. Gisslan frigavs slutligen efter 444 dagar i fångenskap, bara minuter efter att Reagan svors in den 20 januari 1981.
De historiska parallellerna är inte exakta, men de är tillräckligt nära för att både Trump och Irans nuvarande ledare ska lägga märke till dem, säger analytiker.
"Carter kunde inte ändra kurs, och kanske är det det mest relevanta, eftersom Trump inte heller kan ändra kurs," sa Sabato. "Carter var fast eftersom gisslan efter det misslyckade räddningsförsöket var utspridda över Iran och det fanns inget sätt att få tillbaka dem.
Visa bild i fullskärm
Folkmassor hälsar tidigare gisslan och deras släktingar på bussar på Washingtons Pennsylvania Avenue den 27 januari 1981. Fotografi: AP
"Trump är fast eftersom han aldrig hade ett solidt skäl [för kriget]. Han ville bara ha ännu en seger. Allt de behövde säga till Trump för att få honom att gå in var 'Herr president, det här är bara att bli ännu ett Venezuela, och sedan kan vi gå in och göra Kuba.'"
Med en 60-dagars vapenvila från samförståndsavtalet (MOU) som undertecknades i juni nu löper ut denna vecka utan någon formell lösning, går Trump in i en valkampanj tyngd av ett impopulärt krig han verkar förlora.
Betaltid?
Hittills har Trump svarat med en blandning av halvhjärtad övertalning, förnekelse och hotfullt skryt.
När han dök upp vid Nassau County Police Academy i Garden City, New York, den 14 augusti, tonade han ner krigets inverkan på bränslepriserna och ramade in det som nödvändigt för att stoppa "ett ont land" från att få en kärnvapen. "Kom ihåg det, när du måste betala lite mer, du är på $4, det är okej," sa han.
I en intervju med Fox News hotade han sedan att "bomba skiten ur" Oman om det "kommer i vägen" för ansträngningar att avsluta konflikten med Iran. I en meningslös gest som drog iransk hån förklarade han också Hormuzsundet som "nytt amerikanskt territorium" på sociala medier.
Och under de senaste dagarna har presidenten hotat att släppa loss "Ekonomisk krigföring och isolering i en aldrig skådad skala" mot Iran—utan att ge detaljer om vad det faktiskt kan innebära, men vagt varnat länder som ger "någon typ av livlina" till Teheran att de också kommer att lida.
Dessa fluktuationer verkar förråda frustration över bristen på livskraftiga alternativ—en belägenhet som analytiker förväntar sig att Irans ledare ska utnyttja genom att försöka fördjupa Trumps impopularitet när mellanårsvalet närmar sig.
Visa bild i fullskärm
Ett fartyg ligger förankrat den 16 maj 2026 i Hormuzsundet nära Larak Island, Iran. Fotografi: Majid Saeedi/Getty Images
"De är fast beslutna att få honom att betala konsekvenserna av att starta detta krig vid mellanårsvalet," sa Vali Nasr, Iranexpert och professor i internationella relationer vid Johns Hopkins University.
Tillvägagångssättet innebär att neka Trump möjligheten att lägga kriget på hyllan eller helt enkelt förklara seger.
"Hela poängen Iran gör är att 'Vi kommer inte att låta honom bestämma den typ av ebb och flod i detta krig,'" sa Nasr. "Deras position är 'Vi har en röst här, och vi kommer inte bara att göra det bekvämt för honom' …"
"De har antytt att de ger honom fyra veckor att gå tillbaka till MOU och fullt implementera det, annars kommer de att eskalera. Det betyder en bredare skala av attacker på Gulf-mål, fler attacker på amerikanska baser och amerikanska militära tillgångar. Det är exakt motsatsen till att detta blir lågmält och försvinner från tidningarnas förstasidor."
Den mer aggressiva iranska hållningen har signalerats av en nyligen genomförd omskakning i regimens ledarskap, inklusive befordran av Mohsen Rezaei—en före detta överbefälhavare för Islamiska revolutionsgardet (IRGC) under större delen av kriget 1980-88 med Irak—till sekreterare för det mäktiga Högsta nationella säkerhetsrådet.
Omskakningen inkluderar också utnämningen av Hossein Taeb, en hårdför präst och före detta underrättelsechef, som chef för Basij, en frivilligmilis, med uppdrag att förvandla den till en grannskapsövervakningsenhet som ska rota ut inhemsk opposition och upplevd israelisk penetration av det iranska samhället.
'Verkligen inte i en hast'
"Det är rättvist att säga att iranierna har beslutat att de kommer att göra livet mer eländigt för Trump på en mängd olika sätt," sa Mehrzad Bor